【问题标题】:XAML ItemsSource and SelectedItem binding declaration order does matter huh?XAML ItemsSource 和 SelectedItem 绑定声明顺序很重要吧?
【发布时间】:2011-02-08 11:26:39
【问题描述】:

我观察到一个奇怪的行为,我有一个带有绑定 SelectedItem 和 ItemsSource 的 XAML Combobox (SilverLight4) 声明,看起来 SelectedItem 和 ItemsSource 的顺序确实很重要...如果 SelectedItem 是第二个控件没有正确初始化(未选择任何内容),如果是代码,我可以理解为什么它很重要,因为您无法选择不在组合框项目集合中的项目,但这是 XAML ...

我是否正确理解 XAML 属性顺序会影响生成的代码行顺序?还是只是我的代码有问题?

【问题讨论】:

    标签: c# .net wpf silverlight xaml


    【解决方案1】:

    没错 - 在此处查看答案:Silverlight XAML Attribute Definition Order Matters,这是因为 XAML 用于创建对象。

    【讨论】:

    • +1 具有讽刺意味的是,链接到现有已回答问题的投票比原始回答者实际获得的回答要多。
    • @AnthoyWJones:看起来不太公平吧?
    • 当使用 GridView 时,对于 C# 和 XAML Metro 风格应用程序的当前版本的 Win8 和/或 VS11(当前处于 Consumer Preview 和 Beta 版)中仍然存在此问题。 kelvinhammered.com/?p=159
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-17
    • 1970-01-01
    • 2011-05-24
    • 2011-12-23
    • 2012-09-20
    • 1970-01-01
    相关资源
    最近更新 更多