我有以下類,例如:如何綁定另一個單例中的類內的屬性?
public FatherClass
{
// This is a singleton, with instance property named Instance
public static ChildClass PropertyName { get; set; }
}
public ChildClass
{
public string Name { get; set; }
}
使用WPF XAML中,怎麼可能給一個標籤綁定到這個變量名稱?我能夠做到兩個級別(即Father.Name),但每次嘗試使用3個級別時都會出錯,如示例所示。
我所做的是:
Label="{Binding Source=namespace:FatherClass.Instance.PropertyName, Path=Name}"
但是,這是行不通的。
謝謝!
這是不可能的。沒有實例ChildClass,只有在FatherClass中。因此,不可能像你所說的那樣直接訪問它。 ChildClass不是靜態的。 – jpnavarini
@jpnavarini:錯了。由於'Name'是靜態的,因此不涉及實例。 – SLaks
我很抱歉,它不是靜態的,只有FatherClass是靜態的。我將編輯原文。 – jpnavarini