开发者

What is this control called?

What is 开发者_C百科the name of the control that is highlighted blue?

What is this control called?

I want to make this:

What is this control called?

(source: deviantart.net)

It would be helpful if you found some link to a library. I've searched using many different names (TaskButton/TaskPanel/StackPanel) but I'm really off.

Thanks.

Please note that the second image is only a concept sketch, and that it's not a real application.


This is most likely a custom (user) control which has been created by composing a number of standard WPF controls. It could easily be constructed in WPF using a horizontal StackPanel with various Image, TextBlock and Button elements as its content


I do not believe that the control you are pointing to is a .NET or WPF control. Most Windows 7 user interface elements are still native C/C++ resources.

That said, it is relatively easy to replicate that behavior using WPF 4.0, through a ListBox with a custom ItemTemplate. Take a look at this question to get you started.


It looks rather like a CommandLink control to me, something that first appeared in Vista. It's never been exposed as a control for use in Windows Forms or WPF, but this question contains information on how to make it available for your own use:


I suppose it is a WPF user control, created specifically for this application. It looks like it consists of a Image, some TextBox controls and a Button which in turn contains an Image.


I don't know how that control is called but my bet it is it's a custom windows form control, here's a link to get you started


I got it. You can do this with the help of a simple button in WPF. You have to embed another button and those images to that button.

<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>
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜