|
分類:[C#]
・開発環境 Visual Stadio 2017 / .NetFramework4.8
WPFのxamlの書き方について質問です。 親画面から子画面に貼り付けられたコントロール(Image)を参照する方法を教えてください。 ※下記CommandParameter部分の指定方法です。
【親画面】 <UserControl x:Class="Test.Parent" 〜略〜 xmlns:local="clr-namespace:Test" mc:Ignorable="d" d:DesignHeight="672" d:DesignWidth="600">
<Grid> <Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions>
<!--子画表示--> <local:Child x:FieldModifier="public" x:Name="child"/>
<!--子画面の情報を取得して操作--> <Button" Content="Button" Command="{Binding ExecuteCommand}" CommandParameter="{Binding ElementName=child.image}" Grid.Row="1"/> </Grid> </UserControl>
【子画面】 <UserControl x:Class="Test.Child" 〜略〜 xmlns:local="clr-namespace:Test" mc:Ignorable="d" d:DesignHeight="600" d:DesignWidth="600">
<Grid> <Image x:Name="image" x:FieldModifier="public" Source="{Binding ImageData}"> </Grid> </UserControl>
|