itemspaneltemplate

    3熱度

    4回答

    我想製作一個可搜索的ComboBox,搜索框爲TextBox,當ComboBox下拉展開時,它出現在ItemsPanel上方。我想我需要製作自定義控件才能實現搜索功能,但首先我只是想讓TextBox使用正常的ComboBox來顯示。這是我當前的嘗試,這是產生一個異常時,我嘗試展開下拉: 不能明確修改面板的Children集合作爲ItemsPanel爲ItemsControl的: <Style x:

    1熱度

    1回答

    我有一個XAML中的ListView,它顯示了其在GridView(與列)時尚的源集合。 但是我打算使用相同的ListView來顯示源集合,可能是在一個網格圖像或一些卡片視圖中。 我希望ListView根據組合框選擇自行更改。所以說對於ComboBox值1 ListView應該顯示一個GridView,對於值爲2的ListView應該顯示卡片視圖。 目前我的ListView指定一個GridView

    1熱度

    1回答

    這看起來似乎是一個常見問題,但我的Google-Fu讓我留下了空洞。道歉,如果這已被問了千次! 我有一個集合,說一個ObservableCollection<Athlete>。我想在屏幕上顯示該集合,使其看起來像這樣: [Jersey Pic] | [Jersey圖片] | [Jersey圖片] | [Jersey圖片] 這個人爲的例子中的關鍵是每個圖片之間的小條。減去該條,它只是綁定到集合的Li

    0熱度

    1回答

    當我有一個像定義類型SomeObject的對象的列表: public struct SomeObject { public SomeObject(int id, string imgPath) { Id = id; ImagePath = imgPath; } public int Id; public string Ima

    0熱度

    1回答

    當我在WrapPanel中設置ListView.ItemsPanel時,右側滾動條丟失(不可見)。內容通過鼠標滾輪進行滾動,當然在此scrollviewer中研究可視化樹的所有屬性都已正確安裝。這裏有什麼可能是錯的,爲什麼他不可見。 <Style TargetType="{x:Type ListView}"> <Setter Property="ItemsPanel">

    0熱度

    1回答

    在我的WPF桌面應用程序中,我有一個ListBox,我想用兩行和兩列(即2x2網格)顯示,並在四行/列中的每一箇中都帶有複選框 - 我的XAML代碼位於下方。請注意,我不想執行任何數據綁定。下面的代碼可以工作,但是顯示的是所有四個CheckBox都是正確的,即使我已經指定它們應該在不同的行/列中。有人能指出我做錯了什麼,以及如何糾正XAML?我在互聯網上找到的每個例子都是一個數據綁定的例子,這需要

    0熱度

    1回答

    我遇到了綁定到我的MVVM ViewModel的usercontrol上的自定義依賴屬性的問題。當我直接在我看來,使用它我的用戶控件正常工作: <local:CustomControl Mode="{Binding Mode, Mode=TwoWay}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Row="0">

    0熱度

    2回答

    我想,每一個我在GridView組將在此特定結構/模板(一個大項目和其他大小相同): 這些項目應填滿屏幕,直到buttom沒有更多的空間。它應該從右到左填充(當一列項目填滿後,我們填寫下一列)。 我的觀點模型公開分組集合,我想在GridView採取各種「小」項目,找到它,就好像大項目是在GridView的「天花板」。 我認爲這是與VariableSizedWrapGrid。 這裏是我當前的代碼(目

    0熱度

    1回答

    我有一個ItemsControl根據一定的條件使用不同的ItemsPanelTemplate。我想爲每個ItemsPanelTemplate使用不同的ItemContainerStyle(實際上,我只需要其中一個模板的ItemsContainerStyle)。我怎樣才能做到這一點?這裏是我使用的代碼: <UserControl.Resources> <ItemsPanelTemplate

    0熱度

    1回答

    我在我的xaml中對此進行了格式化,我的listView。這工作,但我要補充的模式複雜的邏輯,這樣這有所以現在我需要在代碼中應用上面的代碼背後施加 <ListView.ItemsPanel> <ItemsPanelTemplate> <WrapPanel Orientation = "Horizontal" Width = "250" Background = "{x:Nul