DataGridの、DataGridTemplateColumnで定義したコントロールにアクセスしたい
普通に使うときの様に、ComboBoxに x:Nameで名前をつけても、コードからアクセスできません。
<DataGridTemplateColumn IsReadOnly="True" Header="テスト"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <ComboBox SelectedItem="{Binding Choice, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" VerticalContentAlignment="Center" SelectedValue="{Binding Yaku}" /> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn>
コード内で ItemsSourceにクラスを定義したいので、ComboBoxに名前を付けたいというのがやりたい事です。
DataGridTemplateColumnを使用している理由は、VerticalContentAlignment="Center" コンテンツのセンタリング表示がしたい為です。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/08 20:35