如何将按钮的样式更改为路径对象



使用WPF用于Windows Store应用程序:

我正在寻找可以将路径对象形状作为按钮的外观的可能性。

Path path = new Path();
Button btn = new Button();
btn.Style = path.Style; // searching for something like this

编辑:我尝试使用按钮。这样,但也失败了:

<Button>
    <Button.Content>
        <Path>
            <Path.Data>
                <PathGeometry>
                    <PathFigure StartPoint="0,0">
                        <ArcSegment Point="200,0"
                            IsLargeArc="False"
                            RotationAngle="180"
                            Size="200,200"
                            SweepDirection="Clockwise"
                        />
                        <LineSegment Point="0,0"/>
....Leaving all the Closing Tags

这不应该给我一个按钮,形状像半个圆圈?在VisualStudio中,我仍然获得矩形按钮。

在xaml中:

<Button>
    <Button.Content>
        <Path Data="path data here..."/>
    </Button.Content>
</Button>

在代码中,您想将按钮的内容设置为您想要显示的任何内容。

Button myButton = new Button();
Path myPath = new Path();
myPath.Data = ...
myButton.Content = myPath;

虽然帮个忙,并获得有关Windows Store应用程序开发的书。我强烈建议皮特·布朗(Pete Brown)的这项工作:http://www.amazon.com/windows-store-app-development-xaml/dp/1617290947

在节省您的时间之内,它将不仅仅是为自己付款。使用XAML开发是否在WPF/Silverlight/Windows Phone/Windows Store应用程序中与开发传统应用程序的应用都大不相同。

欢呼,dave

相关内容

  • 没有找到相关文章

最新更新