【发布时间】:2020-02-07 07:57:08
【问题描述】:
我有一个包含以下选项的组合框:“HardDelete”、“SoftDelete”、“MoveToDeletedItems”
我希望默认选择与 EmailAction 对象的以下属性相匹配:
public DeleteMode DeleteMode { get; set; }
这是我用来尝试设置的代码行:
cmboDelMode.SelectedItem = emailActionInstance.DeleteMode.ToString();
相关的 XAML:
<ComboBox x:Name="cmboDelMode" HorizontalAlignment="Left" Margin="149,218,0,0" VerticalAlignment="Top" Width="120">
<ComboBoxItem Content="HardDelete" HorizontalAlignment="Left" Width="118"/>
<ComboBoxItem Content="SoftDelete" HorizontalAlignment="Left" Width="118"/>
<ComboBoxItem Content="MoveToDeletedItems" HorizontalAlignment="Left" Width="118"/>
</ComboBox>
目前组合框默认为空,因此无法按预期工作。我可以使用“emailActionInstance.DeleteMode.ToString();”在文本框中查看数据,所以看来我可能只是错误地设置了所选项目?
【问题讨论】:
标签: c# wpf enums combobox binding