###前提・実現したいこと
WPFのDataGrid内にコンボボックスを設定。
SelectionChangedイベントを発生させるためDataGridTemplateColumn内に
ComboBoxを設定しております。
###発生している問題・エラーメッセージ
グリッドが複数行ある場合スクロールするとコンボボックスに
設定した内容が消えてしまう。
###該当のソースコード
<DataGridTemplateColumn Header="項目" CanUserReorder="True" CanUserResize="True" CanUserSort="True"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <ComboBox Name="cbID" VerticalContentAlignment="Center" ItemsSource="{Binding _ITEMS, Mode =TwoWay, UpdateSourceTrigger=PropertyChanged}" Loaded="cbSetID_Loaded" SelectionChanged="cbSetID_SelectionChanged"> <ComboBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <TextBlock><Run Text="["/><Run Text="{Binding ID}"/><Run Text="]"/><Run Text="{Binding 名称}"/></TextBlock> </StackPanel> </DataTemplate> </ComboBox.ItemTemplate> </ComboBox> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn>
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
C# .net FrameWork4.6.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/19 08:10
2017/06/19 08:17
2017/06/19 08:28
2017/06/19 09:28 編集
2017/06/19 09:35
2017/06/19 09:43
2017/06/19 09:47