使用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