WPF Datatrigger Sichtbarkeit + Null-Wert

Ich bin Anfänger in WPF.
Ich möchte die Sichtbarkeit auf Versteckt auf einen Radiobutton, wenn Sie die databind-Wert ist gleich Null.
Ich bin mit WPF-Toolkit.
Das ist mein code aber es funktioniert nicht :

    <dg:DataGrid x:Name="dtGrdData" HorizontalScrollBarVisibility="Hidden" SelectionMode="Extended" CanUserAddRows="False" CanUserDeleteRows="False" CanUserResizeRows="False" CanUserSortColumns="False" AutoGenerateColumns="False"
                 RowHeaderWidth="0" RowHeight="50" >
        <DataTrigger Binding="{Binding P_DAY_PRICE}" Value="{x:Null}">
            <Setter Property="RadioButton.Visibility" Value="Hidden"></Setter>
        </DataTrigger>
        <dg:DataGrid.Columns>
            <dg:DataGridTemplateColumn Header="1 day" Width="1.5*" >
                <dg:DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <RadioButton x:Name="rdBtnDayPrice" GroupName="grpNmPrice" Content="{Binding Path=P_DAY_PRICE}" Style="{StaticResource toggleStyle}" Checked="RadioButton_Checked"></RadioButton>
                    </DataTemplate>
                </dg:DataGridTemplateColumn.CellTemplate>
            </dg:DataGridTemplateColumn>
        </dg:DataGrid.Columns>
    </dg:DataGrid>

Können Sie mir helfen ?
Dank

Was passiert? Was ist P_DAY_PRICE? Ist P_DAY_PRICE Mitglied im GD-data-Kontext? Sie don ' T geben uns genug Informationen, um Ihnen zu helfen.
P_DAY_PRICE ist ein Feld aus meiner datatable. ich füllte dtGrdData.ItemsSource mit dem Ergebnis der storedProcedure
Die Daten trigger die aktuelle DataContext nicht die Daten in der ItemsSource. Sie wahrscheinlich brauchen, um richtig zu konfigurieren Sie den DataContext des Rasters.

InformationsquelleAutor Cyril | 2011-03-29

Schreibe einen Kommentar