attached-properties

    0熱度

    1回答

    我有一個自定義的UserControl,我想將自定義屬性附加到一些包含的UI元素。 我試圖做到這一點,但VS不接受我的XAML代碼。它說MyProp不可用或無法訪問。 <UserControl x:Class="mynamespace.MyDataSourceSelector" xmlns:local="clr-namespace:mynamespace" ... >

    0熱度

    1回答

    我努力學習依賴屬性和附加屬性,所以請原諒我,如果你發現什麼,我試圖做沒有用。 我有一個窗口,其DataContext設置到VM,並查看它是含有一個用戶控件靶向這一VM一個DataTemplate通常MVVM方法。 我想使窗口容器儘可能愚蠢,因此我試圖通過使用附加屬性通過usercontrol定義通常駐留在窗口XAML(例如高度)的一些參數。 爲了這個目的,我創建了下面的類,我定義的附加屬性: pu

    1熱度

    1回答

    所有DataGridTextColumns我試圖做的是創建一個Style在Datagrid以應用在所有DataGridTextColumns一個自動換行沒有顯式地設置這樣的。 <DataGrid ItemsSource="{Binding Lines}"> <DataGrid.Columns> <DataGridTextColumn Header="Column1" Bind

    2熱度

    1回答

    我正在嘗試對我的Textblockextension的屬性執行綁定。我做了一個CellTemplate,但它總是給我一個錯誤,說: 綁定是不可能的類型 「的TextBlock」屬性「SetInteractiveText」。綁定只能與一個DependencyProperty做一個 的DependencyObject 擴展: public static class TextBlockExtension

    0熱度

    1回答

    在WPF中,我爲按鈕創建了一個ControlTemplate,並嘗試通過觸發器更改Background Brush。要存儲筆刷的值,我使用附加屬性。 我測試了附加屬性本身,它工作得很好 - 它可以被設置,並且它可以被綁定(比如當我簡單地將背景綁定到該屬性時)。當我嘗試在觸發器內獲取該屬性(將Background更改爲該屬性的值)時,該值甚至不會被讀取(正如我在附加屬性getter中的斷點時看到的那

    0熱度

    1回答

    我想創建一個觸發時Panel.OnVisualChildrenChanged被稱爲附着面板事件: public class PanelObserver { public static readonly RoutedEvent VisualChildrenChangedEvent; static PanelObserver() { VisualChildrenCha

    0熱度

    2回答

    編輯:請不要發佈如何在Xamarin.Forms中實現手勢的答案 - 首先閱讀整篇文章。 我使用附加屬性(如Xamarin guides中所述)創建滑動手勢處理程序作爲效果。跳過方法討論,我有一個附加屬性實現的奇怪問題。 長話短說(代碼如下) - XAML綁定到附加屬性不起作用。我的靜態類中的​​方法根本不被執行。我沒有看到任何Debug.WriteLine()結果在應用程序輸出。調試器也不會在這

    0熱度

    1回答

    我想創建一個附加屬性,以訪問我的視圖模型中的列表框的SelectedItems。 有關附加屬性的最簡單的例子是這樣的(對於一個文本框,而不是列表框,但對於第一次學習,我認爲這是不夠的): public static bool GetAllowOnlyString(DependencyObject obj) { return (bool)obj.GetValue(AllowOnlyStr

    -1熱度

    1回答

    我有這樣的附加屬性: public class ListBoxSelectedItemsAttachedProperty { #region SelectedItems private static ListBox list; public static readonly DependencyProperty SelectedItemsPropert

    1熱度

    1回答

    你能看到我可能做錯了什麼嗎?這是我第一次嘗試使用附加屬性,但我不確定這些限制。 這裏是我的聲明附加屬性類: public class ControllerAttachedProp : DependencyObject { public static readonly DependencyProperty ControllerStatusProperty = DependencyPro