<Button x:Name="bOpenConnection" Content="Start Production"
Grid.Row="0" Grid.Column="0"
Height="30" Width="120" Margin="10"
HorizontalAlignment="Left" VerticalAlignment="Top"
Command="{Binding Path=StartProductionCommand}"/>
StartProductionCommand = new RelayCommand(OpenConnection, CanStartProduction);
private bool CanStartProduction()
{
return LogContent != null && !_simulationObject.Connected;
}
CanStartProduction
は唯一私が再サイズUI確認し、その場で更新されません。 値を変更するたびに更新されない理由は何ですか?
これを使用する方法の例またはリンクを教えてください。私はあなたがこれをどこと呼ぶのですか? – batmaci
@batmaciの場合、コマンドの 'CanExecute'を再評価したいときに' CommandManager.InvalidateRequerySuggested'を呼び出すだけです –