itemscontrol

    0熱度

    1回答

    對象我有以下的「元素」: public class ReportElementViewModel { public string Name { get { return _name; } set { if (_name != value) { _name = value; Rais

    4熱度

    1回答

    有沒有辦法避免生成 ItemsControl包裹我的項目?我的ItemsControl綁定到VM屬性,我在ItemControl的資源中使用DataTemplate(不包含x:Key)來自定義集合對象的外觀。這一切都可以正常工作,但通過Snoop檢查顯示我所有的收集對象都被封裝在ContentPresenter之內,而不是直接添加到面板中。這個事實爲我創造了一些其他問題。有沒有辦法避免額外的包裝?

    0熱度

    2回答

    我有一個列表框綁定到ObservableCollection的項目。每個listboxItem包含幾個文本塊和幾個按鈕。我只想在列表框項目被選中或高亮時顯示listboxItem中的按鈕。如果列表框項目沒有突出顯示,則該按鈕應該隱藏。我試圖使用datatrigger綁定到IsSelected屬性。但它不起作用。請指教。謝謝 <ListBox Name="LayoutListBox" Select

    1熱度

    1回答

    我有一個UniformGrid。在裏面,我想把一個Grid其中包含2個孩子 - 和Image和Canvas。我已經有一個List<Grid>成員,其中包含具有該定義的Grid。 我將Image的來源從null更新爲實際圖像,期待圖像顯示在UniformGrid的內部,但沒有任何反應。 這裏是我的代碼: 的XAML: <Border Grid.Row="0" > <ItemsContro

    1熱度

    2回答

    我通過編程創建了一個矩形網格,每個矩形內都有一個Label。我使用事件命令檢測哪個矩形已被點擊。我的問題是,如果我嘗試綁定矩形名稱,我得到此錯誤: MarkupExtensions不允許用於Uid或Name屬性值,因此'{Binding ID}'無效 所以我可以只檢索名稱我點擊標籤。有沒有解決這個問題的方法? 我的XAML: <ItemsControl ItemsSource="{Binding

    1熱度

    1回答

    我需要重用以下的DataTemplate: <DataTemplate x:Key="courseItemTemplate"> <Border BorderThickness="3" CornerRadius="5"> <Border.Background> <SolidColorBrush> <SolidColorBrush.Colo

    0熱度

    1回答

    我剛開始ItemsControls /綁定多管閒事,我遇到了一個問題。我已經看過有關嵌套ItemsControls的各種教程,所以我不太確定我做錯了什麼。我相信所有代碼都可以正確編碼,但Expander不會顯示它應該顯示的內容。標題正確地將其自身對齊到其父項的頂部,但ScrollViewer不會出現,並且僅滾動父母「TimeScrollViewer」。我是否可能不正確地約束某些東西? 所有的建議表

    1熱度

    1回答

    我正在從事WPF項目。我有這樣一個類: public class Field { public ReservationDTO reservation { get; set; } public DelegateCommand FieldChangeCommand { get; set; } public bool Available { get; set; }

    0熱度

    1回答

    我正在使用DataTemplate,我聲明瞭兩個Buttons,它們在默認情況下是不可見的。現在我想根據一些條件讓它們在代碼後面Visible,但我無法找到這些控件。 以下是我的代碼: XAML: <ItemsControl x:Name="SynonymsItemsControl" ItemsSource="{Binding Synonyms}"> <ItemsControl.Item

    0熱度

    2回答

    該屬性在ItemsControl執行。我需要格式化或應用斜體和灰色顏色的字符串樣式。 <ItemsControl ItemsSource="{Binding Source={StaticResource SettingsViewSource}, TargetNullValue= 'No setting available'}" Background="Transparent