1

私はこのようなコードを持っています

<GridViewColumn Header="Status" Width="75" DisplayMemberBinding="{Binding Path=TimesheetStatus}"/>
        <GridViewColumn Header="Reviewed?" Width="70">
          <GridViewColumn.CellTemplate>
            <DataTemplate>
              <CheckBox Margin="1,2,1,0" IsEnabled="{Binding Path=EnableReview}" IsChecked="{Binding Path=IsReviewed}" Checked="reviewedCheckBox_Checked"/>
            </DataTemplate>
          </GridViewColumn.CellTemplate>
        </GridViewColumn>

Gridviewcolumn Status の displaymemberbinding プロパティ (TimeSheetStatus) にアクセスできます。しかし、「Reviewed?」から IsChecked Binding プロパティ (IsReviewed) にアクセスする方法を知りたいです。グリッドビュー列。何か助けはありますか?

4

1 に答える 1

0

データ テンプレートを使用しているため、そこにたどり着く良い方法はありませんが、この特定の列バインディングのみを取得したい場合は、アプリケーションをデバッグして、to チェックボックスが表示されるまでデバッグ ビューで列を確認できます。このパスをコードに記述し、BindingOperations ヘルパー クラスを使用して、チェック ボックス内の関連するプロパティのバインディングを取得します。

于 2010-08-25T13:04:25.917 に答える