1
我曾嘗試在DependencyProperty中使用Enum,但始終需要Enum的第一個值。爲什麼Enum在DependencyProperty中返回Enum的第一個值?
例如 我的枚舉:
public enum LayoutType
{
Horizontal,
Vertical
}
財產申報:
public static readonly DependencyProperty LayoutTypeProperty =
DependencyProperty.RegisterAttached("LayoutType", typeof(LayoutType), typeof(ctrlAllLayouts), new PropertyMetadata(null));
我可以在我的XAML,但問題訪問屬性是它總能給值「水平」,如果將其設置是要麼「水平」或「垂直」。你還必須聲明匹配靜態 setter和getter方法爲它解析
+1提供代碼和良好的描述 –