3

現在、RadGridView の ItemsSource が設定されているオブジェクトのリストがあります。リスト内のオブジェクトのプロパティ「DoNotContact」が True に設定されている場合、RadGridView 内の電話番号を含むセルの情報を非表示にしたいと考えています。XAML でわかるように、TextBlock 内で次のように Visibility プロパティを設定しています。

            <telerik:GridViewDataColumn Header="Evening" DataMemberBinding="{Binding Path=EveningPhone}" Width="75" SortMemberPath="EveningPhone">
                 <telerik:GridViewColumn.CellTemplate>
                    <DataTemplate>
                       <TextBlock Visibility="{Binding Path=DoNotContact, Converter={StaticResource BoolToVisibilityConverter}}">
                          <Hyperlink Click="MakeEveningCallHandler">
                             <TextBlock Text="{Binding Path=EveningPhone}" />
                          </Hyperlink>
                       </TextBlock>
                    </DataTemplate>
                 </telerik:GridViewColumn.CellTemplate>
              </telerik:GridViewDataColumn>

デバッグしようとすると、コンバーターはヒットしません。プロパティ「DoNotContact」が設定されていることはわかりますが、電話番号は引き続き表示されます。コンバーター自体は、他の機会に使用したことがあるので、問題なく動作します。繰り返しますが、実際の列自体ではなく、「夜」プロパティのセル内の情報のみを非表示にしたいです。ここで何がうまくいかないのですか?本当にありがとう!

4

1 に答える 1

1

あなたが提供したコードは私のために働きます!

于 2015-07-23T15:56:26.677 に答える