我努力學習依賴屬性和附加屬性,所以請原諒我,如果你發現什麼,我試圖做沒有用。 我有一個窗口,其DataContext設置到VM,並查看它是含有一個用戶控件靶向這一VM一個DataTemplate通常MVVM方法。 我想使窗口容器儘可能愚蠢,因此我試圖通過使用附加屬性通過usercontrol定義通常駐留在窗口XAML(例如高度)的一些參數。 爲了這個目的,我創建了下面的類,我定義的附加屬性: pu
我正在嘗試對我的Textblockextension的屬性執行綁定。我做了一個CellTemplate,但它總是給我一個錯誤,說: 綁定是不可能的類型 「的TextBlock」屬性「SetInteractiveText」。綁定只能與一個DependencyProperty做一個 的DependencyObject 擴展: public static class TextBlockExtension
我想創建一個觸發時Panel.OnVisualChildrenChanged被稱爲附着面板事件: public class PanelObserver {
public static readonly RoutedEvent VisualChildrenChangedEvent;
static PanelObserver() {
VisualChildrenCha
你能看到我可能做錯了什麼嗎?這是我第一次嘗試使用附加屬性,但我不確定這些限制。 這裏是我的聲明附加屬性類: public class ControllerAttachedProp : DependencyObject
{
public static readonly DependencyProperty ControllerStatusProperty = DependencyPro