0
私はWPFで古いスケールをモデル化しようとしています。したがって、私は楕円と長方形を追加する必要があり、私は必要なのは切削量です。WPF結合ジオメトリスケール表示
<Grid>
<Path Stroke="Black" StrokeThickness="1" Fill="#CCCCFF" Grid.ColumnSpan="3">
<Path.Data>
<CombinedGeometry GeometryCombineMode="Intersect">
<CombinedGeometry.Geometry1>
<EllipseGeometry RadiusX="50" RadiusY="50" Center="50,50" />
</CombinedGeometry.Geometry1>
<CombinedGeometry.Geometry2>
<RectangleGeometry Rect="{Binding ElementName=recForm, Path=RenderedGeometry}" >
<RectangleGeometry.Transform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform Angle="45"/>
<TranslateTransform X="1" Y="1"/>
</TransformGroup>
</RectangleGeometry.Transform>
</RectangleGeometry>
</CombinedGeometry.Geometry2>
</CombinedGeometry>
</Path.Data>
</Path>
<Rectangle x:Name="recForm" Visibility="Hidden" Fill="#000000" Stroke="Black" StrokeThickness="1" RenderTransformOrigin="0.5,0.5" Margin="25,-11,25,11">
<Rectangle.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform Angle="45"/>
<TranslateTransform/>
</TransformGroup>
</Rectangle.RenderTransform>
</Rectangle>
</Grid>
しかし、私は何を見ることができない。 私は複合ジオメトリを試してみました。何か案は?
Debug出力を見てください。バインディングは間違っています。 –
申し訳ありませんが、私はそれをデバッグしませんでした。私はそれを修正した:) – itskajo
変更:ありがとう – itskajo