XAML Xamarin.Forms:从绑定信息获取PropertyInfo

sg24os4d  于 2023-11-14  发布在  其他
关注(0)|答案(1)|浏览(129)

在XAML中,我定义了一些元素,例如ToolbarItems:

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
             xmlns:vm="clr-namespace:MyNamespace.ViewModels" 
             x:DataType="vm:MyViewModel"
             x:Class="MyNamespace.Views.MyPage"
             Title="{Binding Title}" >
...
    <ToolbarItem x_Name="ThisItem" Text="Some text" Command="{Binding SomeCommand}" CommandParameter="Some parameter" />

字符串
在代码背后,我需要System.Reflection.PropertyInfo的属性SomeCommand在XAML中定义的绑定信息。
这可能吗?

fcipmucu

fcipmucu1#

我决定删除XAML中的Command赋值并仅在Code Behind中定义它。从XAML绑定信息中获取“SomeCommand”的PropertyInfo并将其用于不同的ViewModel会很棘手。

相关问题