Есть несколько ListBox
к которым привязываются разные коллекции.
И есть панель со свойствами, где пользователь может редактировать выбранный элемент. Поэтому нужно сделать, что может быть выбран элемент только в одном из ListBox
.
Я думал, что если сделаю свойство, в котором будет хранится выбранный объект:
public BaseAction SelectedElement
{
get
{
return _selectedAction;
}
set
{
_selectedAction = value;
OnPropertyChanged();
}
}
и сделаю привязку к SelectedItem
, то все будет работать, т.к. если ListBox
не находит этот элемент у себя, то выделять нечего.
<ListBox ItemsSource="{Bindig UserActions}" SelectedItem="{Binding SelectedElement}" />
<ListBox ItemsSource="{Bindig GroupActions}" SelectedItem="{Binding SelectedElement}" />
Но это не сработало. При выборе элемента в другом ListBox
элемент из предыдущего не теряет выделения.
Подскажите, как реализовать задуманное?
Самое просто решение использовать SelectedValue
вместо SelectedItem
<ListBox ItemsSource="{Bindig UserActions}" SelectedValue="{Binding SelectedElement}" />
<ListBox ItemsSource="{Bindig GroupActions}" SelectedValue="{Binding SelectedElement}" />
Взято с ответа на SO
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
В общем, белый цвет заменяется на темно-серый, хотя в TargetColor RGB равен зеленому цвету (R - 0, G - 255, B - 0)
Подсмотрел в чужом приложении что нужно перейти по ссылке например
Добрый день, подскажите, как можно дописать код? Мне нужно открыть шаблон word-файла, сделать правки и в самом конце добавить таблицуПервые...