title: The name "YesNo" does not exist in the namespace "clr-Namespace:WPF_Tutorial.WPFTutorials.Converter"
body: <p>I'm trying to Learn WPF from <a href="http://www.wpf-tutorial.com/data-binding/value-conversion-with-ivalueconverter/" rel="nofollow">Wpf Tuturial</a></p>
  
  <p>I'm having problem with converts in WPF and VB.Net. I'm Using VS 2012</p>
  
  <p>Here is my XML Code</p>
  
  <pre><code>&lt;Window x:Class="Binding_Sample_Converter"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:local="clr-Namespace:WPF_Tutorial.WPFTutorials.Converter"  
  Title="Binding_Sample_Converter" Height="300" Width="300"&gt;
  &lt;Window.Resources&gt;
      &lt;!--
      Error   1   The name "YesNo" does not exist in the namespace "clr-Namespace:WPF_Tutorial.WPFTutorials.Converter".
      Error   2   The name "YesNo" does not exist in the namespace "clr-Namespace:WPF_Tutorial.WPFTutorials.Converter".
      Error   3   The type 'local:YesNo' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built.
  
      --&gt;
      &lt;local:YesNo x:Key="YesNo" /&gt;
  &lt;/Window.Resources&gt;
  &lt;Grid&gt;
  
  &lt;/Grid&gt;
  </code></pre>
  
  <p></p>
  
  <p>Here is my VB.Net Code</p>
  
  <pre><code>Imports System.Windows
  Imports System.ComponentModel
  Imports System.Windows.Data
  Namespace WPFTutorials.Converter
      Public Class Binding_Sample_Converter
          Public Class YesNo
          Implements IValueConverter
  
          Public Function Convert(value As Object, targetType As Type, parameter As Object, culture As Globalization.CultureInfo) As Object Implements IValueConverter.Convert
              Select Case value.ToString.ToLower
                  Case "yes"
                      Return True
                  Case "no"
                      Return False
              End Select
              Return False
          End Function
  
          Public Function ConvertBack(value As Object, targetType As Type, parameter As Object, culture As Globalization.CultureInfo) As Object Implements IValueConverter.ConvertBack
              If TypeOf value Is Boolean Then
                  If CBool(value) = True Then : Return "yes"
                  Else : Return "no"
                  End If
              Else : Return "no"
              End If
          End Function
      End Class
  End Class
  End Namespace
  </code></pre>
  
  <p>I'm trying to convert C# code from said website tutorial to VB.Net</p>
  
  <p>The Err is </p>
  
  <pre><code>        Error   1   The name "YesNo" does not exist in the namespace "clr-Namespace:WPF_Tutorial.WPFTutorials.Converter".
      Error   2   The name "YesNo" does not exist in the namespace "clr-Namespace:WPF_Tutorial.WPFTutorials.Converter".
      Error   3   The type 'local:YesNo' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built.
  </code></pre>
  
  <p>Please Help</p>
  
  <p>Thanks in advance</p>
  
  <p>Amit Saraf</p>
  
  <p>Edit. 
  Err. &amp; Warning after modification</p>
  
  <pre><code>        &lt;!--
      Warning 1   Namespace or type specified in the Imports 'WPFTutorials.Converter' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases.  D:\Data - 2012\WPF\WPF_Tutotrial\obj\Debug\Binding_Sample_Converter.g.i.vb  35  9   WPF_Tutotrial
      Error   2   The name "YesNo" does not exist in the namespace "clr-namespace:WPFTutorials.Converter".    D:\Data - 2012\WPF\WPF_Tutotrial\Binding_Sample_Converter.xaml  11  9   WPF_Tutotrial
      Error   3   The type 'local:YesNo' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. D:\Data - 2012\WPF\WPF_Tutotrial\Binding_Sample_Converter.xaml  12  10  WPF_Tutotrial
      --&gt;
  </code></pre>