1
XAMLファイルをInkscape https://inkscape.org/からFrameにロードしようとしています。UriからFrame.Contentを取得する可能性はありますか?
frame1.Source = new Uri("Name.xaml", UriKind.RelativeOrAbsolute);
正常に動作します。 しかし、私はそれの後にframe1.Content
を得ることができますか?
<?xml version="1.0" encoding="UTF-8"?>
<!--This file is NOT compatible with Silverlight-->
<Viewbox xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" Stretch="Uniform">
<Canvas Name="svg2" Width="744.09448819" Height="1052.3622047">
<Canvas.RenderTransform>
<TranslateTransform X="0" Y="0"/>
</Canvas.RenderTransform>
<Canvas.Resources/>
<Canvas Name="layer1">
<Rectangle xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Canvas.Left="137.14285" Canvas.Top="169.50507" Width="182.85715" Height="320" Name="rect3336" Fill="#FF0000FF" StrokeThickness="1" Stroke="#FF000000" StrokeLineJoin="Miter" StrokeStartLineCap="Flat" StrokeEndLineCap="Flat"/>
</Canvas>
</Canvas>
</Viewbox>
あなたはViewboxとして意味します。しかし、私はどのように取得することができます/私のExamlpeでプロパティのRectangleを設定するには? – askeet
OK(frame1.Content as ViewBox).FindChild( "rect3336")が見つかりました。 – askeet