1
私のUWPのListView
のアイテムのForeground
を変更したいと思います。ListViewの前景アイテムを変更する
int i_DeleteRow = ListView1.SelectedIndex;
var item = ListView1.Items[i_DeleteRow] as ListViewItem;
if (item != null)
{
item.Foreground = new SolidColorBrush(Colors.Red);
}
をしかし、このコードでitem
は常にnullです: 私が使用しています。 何か助けていただければ幸いです。
:それは、あなたが
ListBoxItem
にキャストし、Foreground
などのListBoxItem
のプロパティを使用することができますDependencyObject
を返します。私は取得しています: UWP15.exeで 'System.NullReferenceException'タイプの例外が発生しましたが、ユーザコードで処理されませんでした 追加情報:オブジェクト参照がオブジェクトのインスタンスに設定されていません。 ListViewItem内の アイテム=(ListViewItem)(ListView_Metrados_Body.ItemContainerGenerator.ContainerFromIndex(ListView_Metrados_Body.SelectedIndex)); – Julius@Juliusあなたは 'ListView'から項目を選択し、このコードをクリックして実行する必要があります。 –
はい私はそれをやっています。私はボタンでそれを持っています。 – Julius