以蓝色突出显示的控件的名称是什么?
http://oi52.tinypic.com/1566aep.jpg
我想这样做:
http://fc06.deviantart.net/fs71/f/2011/115/9/3/93029b80c65d51fc3f4fe2349e488a55-d3eu2b3.png
如果您找到了一些库的链接会很有帮助。我使用了许多不同的名称(TaskButton / TaskPanel / StackPanel)进行了搜索,但我真的没有了。
感谢。
请注意,第二张图片只是概念草图,并不是真正的应用程序。
答案 0 :(得分:4)
这很可能是一个自定义(用户)控件,它是通过编写许多标准WPF控件创建的。它可以使用水平StackPanel
在WPF中轻松构建,其中包含各种Image
,TextBlock
和Button
元素作为其内容
答案 1 :(得分:2)
我不相信您指向的控件是.NET或WPF控件。大多数Windows 7用户界面元素仍然是本机C / C ++资源。
也就是说,通过带有自定义ItemTemplate的ListBox,使用WPF 4.0复制该行为相对容易。请查看this question以帮助您入门。
答案 2 :(得分:2)
它看起来像CommandLink
对我来说,这是Vista中首次出现的。它从未作为在Windows窗体或WPF中使用的控件公开,但this question包含有关如何使其可供自己使用的信息:
答案 3 :(得分:1)
我想这是一个专门为此应用程序创建的WPF用户控件。看起来它包含Image
,部分TextBox
控件和Button
,后者又包含Image
。
答案 4 :(得分:1)
我不知道如何调用该控件,但我敢打赌它是一个自定义的Windows窗体控件,这里有一个链接可以让你started
答案 5 :(得分:1)
我明白了。您可以借助WPF中的简单按钮来完成此操作。 您必须将另一个按钮和那些图像嵌入该按钮。
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<Grid>
<Button Height="38" Margin="12,49,83,0" Name="button1" VerticalAlignment="Top"></Button>
<Grid Height="32" Margin="113,48,80,0" VerticalAlignment="Top">
<Grid.RowDefinitions>
<RowDefinition Height="13*" />
<RowDefinition Height="19*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="16*" />
<ColumnDefinition Width="8*" />
<ColumnDefinition Width="43*" />
<ColumnDefinition Width="12*" />
<ColumnDefinition Width="6*" />
</Grid.ColumnDefinitions>
<Button Margin="0,6,0,0" Name="button2" HorizontalAlignment="Left" Width="35" Grid.ColumnSpan="3" Grid.RowSpan="2">Button</Button>
<Button Grid.ColumnSpan="2" Grid.RowSpan="2" Margin="17,6,3,0" Name="button3" Grid.Column="2">Button</Button>
</Grid>
</Grid>
</Window>