我有一个小问题的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"/>
答案 0 :(得分:0)
你的问题不够明确,但我认为你需要使用:
UpdateSourceTrigger=PropertyChanged