は私が何かを選択するために、サブフォームを開き、テキストボックス、ボタン、ボタンでのControlTemplateを持っていると、このように、テキストボックス内の項目を選択表示:ControlTemplateの2つの独立したインスタンスをウィンドウで作成する方法は?
<Window.Resources>
<ControlTemplate x:Key="CreateParam">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="3*"/>
</Grid.ColumnDefinitions>
<Button Content="select" Command="{Binding ShowSpecItemViewommand}" Grid.Column="0" Margin="2"/>
<TextBox Margin="2" Text="{Binding Param}" Grid.Row="0" Grid.Column="1"/>
<TextBlock Margin="5" Text="patameter" Grid.Row="0" Grid.Column="2"/>
</Grid>
</ControlTemplate>
</Window.Resources>
と私はこのようなのviewmodelでプロパティを持っています:
public string param;
public string Param
{
get
{
return param;
}
set
{
param = value;
RaisePropertyChanged("Param");
}
}
とは、今私がウィンドウにその制御の二つの独立したインスタンスを作成したいのですが、私は最初のインスタンスの値を選択すると、それらの両方は、私は2つのプロパティを定義し、どのようにchanged.shouldされています?それらをコントロールテンプレートにバインドできますか? 私はすべての人が私の質問を編集してくれることを願っています。