Предположим, у меня есть следующий класс:Bind Истинное значение SelectedValue в XAML
class SimpleData
{
public string DisplayName { get; set; }
public bool IsDefault { get; set; }
}
Теперь я уже хранится список SimpleData
в списке и установите список в качестве DataContext
. Я переплетены в светящуюся, как это:
<ComboBox x:Name="layoutComboBox" VerticalAlignment="Center" Padding="3,0,3,0" Height="20" Margin="3,0,0,0" MinWidth="100"
ItemsSource="{Binding Path=GridConfigurationProfiles}"
DisplayMemberPath="DisplayName"
SelectedValuePath="IsDefault"
/>
Который работает довольно хорошо для DisplayMemberPath
, но я не получить выбранный элемент по умолчанию, который имеет IsDefault = True
.
Вопрос: как привязать SelectedValue
к True
, чтобы элемент был выбран, который имеет IsDefault = True
. Если условие соответствует более чем одному элементу true, система должна принимать все, что захочет.
спасибо.
Вы правы, обладаете таким свойством, как 'SelectedProfile', более прямолинейным. Я просто пытался использовать 'IsDefault', потому что это колонка в нашей базе данных. Я изменил его на обычное свойство. – BendEg
Работает отлично, но мне это не нужно: 'SelectedValuePath =" IsDefault "' любой режим. – BendEg