WPFでコントロール(ボタンなど)を作成することは可能ですか?
実は4つのボタンを円状に描きたいです。
次の XAML は、ボタンのテンプレートでパスを使用して開始する方法の大まかなアイデアを提供する場合があります。ただし、MouseOver および Pressed 状態の視覚的なフィードバックなどの重要な要素が欠けています。
<Grid>
<Grid.Resources>
<StreamGeometry x:Key="SegmentGeometry">M 5,0 A 10,10 0 0 0 15,10 L 15,15 A 15,15 0 0 1 0,0 Z</StreamGeometry>
<ControlTemplate x:Key="ButtonTemplate">
<Viewbox>
<Path Fill="Transparent" Stroke="Black" StrokeThickness="1"
Data="{StaticResource SegmentGeometry}"/>
</Viewbox>
</ControlTemplate>
<Style x:Key="ButtonStyle" TargetType="Button">
<Setter Property="Template" Value="{StaticResource ButtonTemplate}"/>
</Style>
</Grid.Resources>
<Button Width="100" Height="100" Style="{StaticResource ButtonStyle}">
<Button.LayoutTransform>
<RotateTransform Angle="135"/>
</Button.LayoutTransform>
</Button>
</Grid>
座標/パス/ジオメトリの操作は簡単ではありません。Microsoft のExpression Blendを使用してみてください。これは Photoshop のような UI ですが、Xaml 用です。:)