据我所知,我已经定义了两个组合框:几乎相同:
<ComboBox AllowDrop="False" DataContext="{Binding}" Height="23" IsEnabled="True" IsSynchronizedWithCurrentItem="True" ItemTemplate="{StaticResource AccountTypeTemplate}" ItemsSource="{Binding}" Margin="0,12,90,0" Name="AccountTypeCombo" VerticalAlignment="Top" SelectionChanged="AccountTypeCombo_SelectionChanged" HorizontalAlignment="Right" Width="84" Grid.Column="1" />
<ComboBox AllowDrop="False" DataContext="{Binding}" Height="23" IsEnabled="True" IsSynchronizedWithCurrentItem="True" ItemTemplate="{StaticResource AccountTemplate}" ItemsSource="{Binding}" Margin="0,13,14,0" Name="AccountsList" VerticalAlignment="Top" SelectionChanged="AccountsList_SelectionChanged" HorizontalAlignment="Right" Width="576" />
虽然AccountType_Combo
很好,但另一个(AccountsList
)在选中时拒绝显示值,即使我获取所选值。
此外,当您将鼠标悬停在有问题的框上时,它似乎会显示另一个(可能是其自身)控件的一部分,您可以在其中看到文本。
我在c / pascal / C ++上花了很多年时间对c#progamming很陌生
有什么想法吗?