Trigger selectionTrigger = new Trigger(){
Property = ListViewItem.IsSelectedProperty,
Value = true
};
selectionTrigger.Setters.Add(new Setter(ListViewItem.BackgroundProperty, Brushes.Chocolate));
selectionTrigger.Setters.Add(new Setter(ListViewItem.ForegroundProperty, Brushes.DarkOrange));
Style selectionStyle=new Style(typeof(ListViewItem));
selectionStyle.Triggers.Add(selectionTrigger);
stockListPanel.StockList.ItemContainerStyle = selectionStyle;
このコードで選択行の文字色は変わるけれど背景色は変わらないという事は、コントロールテンプレートと衝突しているんだろうなあ。
0 件のコメント:
コメントを投稿