是否有.NET WinForms或WPF的組件用於創建帶有圖標的ControlPanel樣式佈局?
我想要一個看起來像控制面板的窗口,並在其中有可變數量的圖標。是否有組件可以用圖標創建ControlPanel樣式的佈局?
0
A
回答
0
例如:
<UniformGrid>
<StackPanel Orientation="Horizontal"
VerticalAlignment="Top">
<Image Width="48"
Height="48"
Source="appbar.forklift.load.png" />
<TextBlock VerticalAlignment="Center">
<Hyperlink>Action Center</Hyperlink>
</TextBlock>
</StackPanel>
<StackPanel Orientation="Horizontal"
VerticalAlignment="Top">
<Image Width="48"
Height="48"
Source="appbar.forrst.png" />
<TextBlock VerticalAlignment="Center">
<Hyperlink>Keyboard</Hyperlink>
</TextBlock>
</StackPanel>
<StackPanel Orientation="Horizontal"
VerticalAlignment="Top">
<Image Width="48"
Height="48"
Source="appbar.forklift.png" />
<TextBlock VerticalAlignment="Center">
<Hyperlink>Notification</Hyperlink>
</TextBlock>
</StackPanel>
<StackPanel Orientation="Horizontal"
VerticalAlignment="Top">
<Image Width="48"
Height="48"
Source="appbar.forklift.load.png" />
<TextBlock VerticalAlignment="Center">
<Hyperlink>Region</Hyperlink>
</TextBlock>
</StackPanel>
<StackPanel Orientation="Horizontal"
VerticalAlignment="Top">
<Image Width="48"
Height="48"
Source="appbar.forklift.load.png" />
<TextBlock VerticalAlignment="Center">
<Hyperlink>Speech</Hyperlink>
</TextBlock>
</StackPanel>
</UniformGrid>
您可以添加你想要他們進行佈局爲你的多。 (一個wrappanel可能會更好,這取決於你真正想要的)。
如果您使用MVVM,則可以將每個鏈接的「Command」屬性綁定到ViewModel 上的命令。
<HyperLink Command="{Binding OpenActionLinkCenterCommand}">Action Center</HyperLink>
如果你想買的東西來自一個集合,你可以使用ItemsContainer或列表框 並更改ItemsPanel模板
<ListBox ItemsSource="{Binding YourControlPanelItems}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
當然還有更多做的方式,這只是一個小例子。
相關問題
- 1. 是否可以創建多個主佈局 - 佈局Laravel?
- 2. 是否有可能使用xml佈局引用創建Android微調組件「ArrayAdapter」?
- 3. 是否可以替換使用佈局XML創建的片段?
- 4. 是否有可用的多種CSS樣式的標準HTML佈局?
- 5. 是否有任何組件可以創建圖形標籤頁? (根據圖片)
- 6. 是否可以創建一個標籤樣式字段?
- 7. 這是否可以使用流體DIV佈局創建?
- 8. 創建一個可重用的佈局樣式uibinder
- 9. 是否可以在映射到數組的LibGDX中創建網格佈局?
- 10. 是否可以爲地圖數組創建Avro模式?
- 11. 使用DojoX佈局,是否可以替換佈局的內容?
- 12. Android佈局:可重複使用的組件UI是否可能?
- 13. ExtJS中是否有創建組件的全局事件?
- 14. 創建IOS7樣式圖標
- 15. 是否有組件可以自動創建配置表單?
- 16. 是否可以創建與使用的鍵盤相同的鍵盤佈局?
- 17. 是否可以使用python創建.mobi文件?如果是這樣,怎麼樣?
- 18. 是否可以更改JTabbedPane的佈局?
- 19. TabBarIOS是否只有圖標樣式?
- 20. 是否可以在WPF中爲2x2網格創建樣式?
- 21. 是否可以在Windows Phone 7 XAML中創建HTML樣式表?
- 22. 是否可以在AutoCad中以編程方式創建標籤?
- 23. 是否可以使用iOS AutoLayout創建基於動態網格的佈局?
- 24. 是否可以在畫布標籤內創建下拉菜單
- 25. 可以使用現有佈局創建新的Android活動嗎?
- 26. 是否可以在佈局文件中指定商店視圖
- 27. 是否可以用Highcharts創建泡泡極座標圖?
- 28. Angular - 是否可以銷燬組件(不是動態創建的)?
- 29. Vaadin CssLayout:是否可以更新子組件的樣式/ CSS?
- 30. 是否可以使用Ghost4j創建圖像的PDF文件?
UniformGrid或WrapPanel可能是你正在尋找的東西。 – TimothyP
這是一個Winforms ListView。查看= Tiles或LargeIcon或SmallIcon,具體取決於您選擇的「View by」選項。 –