WPF ComboBox行为,如何停止选择更新内容

时间:2014-07-08 14:48:06

标签: wpf combobox

基本上我有一个组合框,下拉列表包含一个数组列表。 (完美地工作)。

然后我有两个单独的变量,CurrentValue和RequestValue。我认为这些名字是不言自明的。

我想要的组合框行为是,内容值总是'CurrentValue',当选择一个项目时,它设置'RequestValue'。选择项目时,不会更新内容。更新内容的唯一项目是“CurrentValue”的更改。

<ComboBox x:Name="Combo"
    ItemsSource="{Binding Modes}"
    SelectedIndex="{Binding CurrentValue, 
        Converter={StaticResource ResourceKey=ModeNumberConverter},
        Mode=OneWay}"/>

上面的示例根据CurrentValue设置id期望的内容,但是我如何设置它以便更改更新RequestValue并且不更新内容视图。

CurrentValue和RequestValue都是整数,并指向数组中的一个项目。所有ModeNumberConverter都会确保其在范围内nad删除任何偏移量。

由于

0 个答案:

没有答案