次のコードでは、DependencyProperties の 1 つが更新または変更されているときに、Convert メソッドが呼び出されています。
ボタンがクリックされたときにのみコンバーターが呼び出されるようにします。どうやってやるの?
コードは次のとおりです。
<Button Content="Create Project">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource MyConverter}" UpdateSourceTrigger="Explicit" Mode="TwoWay">
<Binding Path="Text" ElementName="txtDesc"/>
<Binding Path="Text" ElementName="txtName"/>
<Binding Path="SelectedItem" ElementName="ListBox"/>
<Binding Path="SelectedItem.Language" ElementName="TreeView"/>
</MultiBinding>
</Button.CommandParameter>
</Button>