Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# UWP-xaml绑定命令到网格onfocus_C#_Xaml_Uwp - Fatal编程技术网

C# UWP-xaml绑定命令到网格onfocus

C# UWP-xaml绑定命令到网格onfocus,c#,xaml,uwp,C#,Xaml,Uwp,在我正在使用的UWP Windows 10应用程序中,Viewmodel中有一个命令 public class ViewModel { public ICommand LoadedCommand{ get; set; } } 我希望在网格控件获得焦点时运行它,而不必调用代码隐藏文件中的命令 <Grid GotFocus="Grid_GotFocus"> <Grid.ColumnDefinitions> </Grid.Co

在我正在使用的UWP Windows 10应用程序中,Viewmodel中有一个命令

public class ViewModel {
     public ICommand LoadedCommand{ get; set; } 
}
我希望在网格控件获得焦点时运行它,而不必调用代码隐藏文件中的命令

<Grid GotFocus="Grid_GotFocus">
        <Grid.ColumnDefinitions>
        </Grid.ColumnDefinitions>
</Grid>

是否有人知道是否可以在xaml中直接将命令分配给事件,以及我是否可以这样做


非常感谢

您可以使用来自的
调用命令
,也可以使用周年更新中提供的
x:Bind
到事件。所以你可以吃点类似的东西-

GotFocus="{x:Bind Vm.OnGridGotFocus}"
注意,
OnGridGotFocus()
这里有一个方法,它可以没有参数,也可以匹配事件的符号