我有以下標記。無法綁定到一個屬性
<TextBox x:Name="Address"
Text="{x:Static local:MainWindow.Boundie.SomeProp}"
</TextBox>
在後面的代碼中我有一個像這樣的靜態屬性。
static Something Boundie { get; set; }
public class Something { public String SomeProp { get; set; } }
的問題是,它是耿耿於懷「預期類型」當我將鼠標懸停在Boundie和「靜態成員預計」當我將鼠標懸停在SomeProp。當我忽略後者時,它只會抱怨預期類型爲字符串,但它只能看到某些東西。
如何綁定到靜態成員的非靜態字段?
爲什麼我想這樣做?因爲我想重用域對象模型,並且這些類沒有配備靜態成員。
靜力學在所有綁定到它?你不應該綁定到你的視圖模型嗎? – nvoigt
@nvoigt好問題。因爲那需要我開發整個視圖模型。而且由於數據庫模式已經被重建,這是很多工作。我想向客戶展示這個小小的行爲。視圖模型的工作可以在以後完成。 –