dependency-properties

    0熱度

    1回答

    我有一個用戶控件公開了ImageSource類型的屬性。我想在Blend中公開此屬性,以便我可以在Blend中對其進行編輯,而不是在代碼中指定圖像。 基於我谷歌搜索,我已經添加了一個依賴屬性,並指定適當的屬性來公開Blend屬性。 我可以在那裏看到它並編輯它(作爲文本字段)。我想要做的是有一個可用圖像資源的下拉列表,以及一個用於加載另一個圖像的瀏覽按鈕。換句話說,我希望它的行爲像'圖像'控件的'源

    6熱度

    6回答

    我剛剛意識到我一直強制綁定/依賴屬性,並沒有真正從根本上理解這個概念。 赫雷什依賴屬性: public string Problem { get { return (string)GetValue(ProblemProperty); } set { SetValue(ProblemProperty, value); } } public static readonly

    1熱度

    1回答

    我想擁有一個用戶控件,它將一組人(屬性「數據」)並顯示在列表框中。 當我運行我的應用程序沒有顯示在列表框中。你能指出我做錯了什麼嗎? 謝謝! public class Person { public string Name { get; set; } public int Age { get; set; } public override string ToStri

    2熱度

    1回答

    我讀WPF中的配方C#2008: http://www.apress.com/book/view/9781430210849 ,並開始在第三配方他們asssume你知道依賴屬性是如何工作的。 所以有點谷歌搜索後,我在一般理解的是,這些是其放置在另一個物體內時「適應上下文中,」給主機對象的對象的屬性。我還「學習到」,「你從來不知道這些屬性的價值是什麼,因爲它們取決於它們的背景。」 但還有很多是在書中

    4熱度

    2回答

    我正在寫一個類,呈現WPF中的一些內容,我想讓用戶控制如何呈現內容。渲染主要是撫摸線條,所以我決定尋找System.Windows.Forms.Shapes.Line類來了解我可能想要實現的屬性。這導致我實現了大多數StrokeXXXX屬性,並且由於每個屬性都需要元數據來影響呈現,所以這是很多苦差事。 一位同事建議我剛剛從形狀「借」的性質是這樣的: Shape.StrokeThicknessPro

    2熱度

    2回答

    我正在開發基本的dip開關用戶控件作爲個人學習練習。最初,我設置了它可以在用戶控件上聲明一些自定義顏色屬性的位置,並且它們將用於控件中的元素。 但是,我最近發現了ToggleButtons,並重新構建了我的控件以利用它們。此後,我的自定義顏色屬性(SwitchColor和SwitchBkgndColor)不再正常工作。它們總是以默認顏色呈現,而不是我在將它們放入窗口時指定的顏色。下面是一些代碼:

    2熱度

    4回答

    在Silverlight應用程序中,我試圖找出usercontrol上的屬性何時發生更改。我對一個特定的DependencyProperty感興趣,但不幸的是,控制本身並沒有實現INotifyPropertyChanged。 是否有任何其他方式來確定值是否已更改?

    0熱度

    2回答

    我有在它的屬性工作流中的屬性的屬性,聲明如下: public Person userAccount {get;set;} 人是與它自己的屬性(比如Person.Name)一類,並與WF我可以綁定到userAccount屬性,但我似乎無法綁定到userAccount.Name。 是否有可能做到這一點?如果是這樣,我需要改變什麼?

    10熱度

    3回答

    我有一個帶有CoerceValueCallback的DependencyProperty控件。 該屬性綁定到模型對象上的屬性。 將控件屬性設置爲導致強制的值時,「綁定」會將未強制值推送到模型對象。控件上的屬性值被正確地強制轉換。 如何獲得綁定以將強制值推送到模型對象? void Initialize() { UIObject ui = new UIObject(); Mode

    3熱度

    2回答

    我在工作中敲我們部門的WPF演示,向他們展示WPF的優勢,同時嘗試堅持我們的開發標準(依賴注入和開發對象到顯式接口)。 我現在已經來到了一堵牆。我正在使用MVVM設計模式實現View,並且每次更新View Model(VM)時,都需要更新TextBlocks Text屬性。爲此,我將VM屬性定義爲一個Dependency屬性,並將View中的TextBlocks Text屬性綁定到它。 現在MV屬