Grid for WPF

ArijitM

New member
Joined
May 21, 2008
Messages
3
Programming Experience
3-5
Hi, Iam working on WPF DataGrid (dev. by ComponentOne) with Visual Studio 2008. I wish to provide facility to user to select "Columns" of a Table using ListBox(if possible, by clicking on Checkboxes within the ListBox) and
the Report will be generated for those selected "Columns" only. Selection to be made at run time !
 
I have run a program on ComponentOne DatGrid on the VS2008 platform,coding in VB. It is giving 2 errors.
i) Could not create an instance of type'StaticExtension'
ii) Cannot find the type 'VisibilityToBoolConverter'

I am sending the relevant XAML code as well as the VisibilityToBoolConverter.vb code
HTML:
<XAML>--code--
<CheckBox IsChecked="{Binding Visibility ,
                    Converter={x:Static local:VisibilityToBoolConverter.Default},
                                Mode=TwoWay}"/>
				<TextBlock Text="{Binding Caption}"/>
</XAML>--codeends--
<VisibilityToBoolConverter.vb>--code--
Imports System
Imports System.Collections.Generic
Imports System.Linq
Imports System.Text
Imports System.Windows.Data
Imports System.Windows
Imports System.Globalization

Namespace NEW_WpfApplication_20_5_08
  Public Class VisibilityToBoolConverter
    Implements IValueConverter

    Public Shared ReadOnly [Default] As New VisibilityToBoolConverter()

    Public Function Convert(ByVal value As Object, ByVal targetType As Type, _
ByVal parameter As Object, ByVal culture As CultureInfo) As Object Implements IValueConverter.Convert
      If TypeOf value Is Visibility Then
        Return CType(value, Visibility) = Visibility.Visible
      Else
        Return Binding.DoNothing
      End If
    End Function

    Public Function ConvertBack(ByVal value As Object, ByVal targetType As Type, ByVal parameter As Object, _
ByVal culture As CultureInfo) As Object Implements IValueConverter.ConvertBack
      If TypeOf value Is Boolean Then
        Return If(CBool(value), Visibility.Visible, Visibility.Collapsed)
      Else
        Return Binding.DoNothing
      End If
    End Function
  End Class
End Namespace
</VisibilityToBoolConverter.vb>--codeends--
Could you please point out the error in my application ?
Regards Arijit
 
Back
Top