WPF / C#将内容标记到ComboBox

时间:2016-05-19 07:14:13

标签: c# wpf combobox label

我有一个小问题的WPF / C#应用程序。我有一个传递AZ字符串值的标签。我有一个组合框,其AX,AY和AZ值绑定到数据库。由于某种原因,标签值与组合框值不匹配。

所以,我有

CbCode.SelectedValue = Code;

代码来自另一个窗口

public SystemCode(string Code)
{
    InitializeComponent();
    Code = sysCode;
}

public string Code { get; }

调试器告诉我字符串值是AZ,屏幕中的组合框是默认的AX值。

那么如何获取标签内容来设置组合框的页面加载值?

XAML:

<ComboBox x:Name="CbCode" DataContext="{StaticResource CodeViewSource}"
SelectedValuePath="Code" ItemsSource="{Binding}" DisplayMemberPath="Code"
HorizontalAlignment="Left" Margin="106,103,0,116.4" Width="97"
d:LayoutOverrides="Height"/> <TextBox x:Name="TxtZipFive"
HorizontalAlignment="Left" Height="23" Margin="106,0,0,85.4"
TextWrapping="Wrap" Text="" VerticalAlignment="Bottom" Width="97"/>

1 个答案:

答案 0 :(得分:0)

你的问题不够明确,但我认为你需要使用:

UpdateSourceTrigger=PropertyChanged