我不會複製/粘貼我的整個xaml文件。這將是太多時間去解釋,但在這裏是什麼有趣的是:我有一個結合的性質「名稱」如果第一個屬性爲「未定義」,則綁定到第二個屬性
<TextBlock Text="{Binding Name}"/>
的事情是,有時候,我的項目沒有一個「名稱」屬性。它不會崩潰,但我只是在我的TextBlock中得到一個空文本
如果Name爲空,我會做什麼,綁定到「Nothing」,只是{Binding}。這將顯示我的對象名稱,它將是完美的!
預先感謝任何幫助,對不起,如果它是一個noobie問題:(
嘗試: <綁定路徑= 「名稱」/> PriorityBinding> –
@Guillaume,迪倫編輯它,以顯示完整的語法;一般來說,''是XAML語法,用於設置具有更復雜結構的屬性值,而不是內聯值。 '{Binding ...}'標記擴展只是創建這些'Binding'類實例的快捷方式。然後XAML編譯器做一些額外的特殊魔法來實現Text是一個DependencyProperty,所以它允許將值'設置'爲Binding,它通過調用連接所需的各種BindingOperations函數來處理它。 –