У меня есть собственный вид с привязываемыми свойствами.
Я пытаюсь привязать команду в моей модели просмотра главной страницы.
вот способ, который я сделал, но привязка не работает.
<ContentView.Content>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Label
Grid.Column="0"
VerticalOptions="CenterAndExpand"
HorizontalOptions="StartAndExpand"
FontFamily="{StaticResource Filled}"
TextColor="{StaticResource PrimaryLight}"
FontSize="25"
Text="{Binding Source={x:Reference TitleView}, Path=LeftIcon}">
<Label.GestureRecognizers>
<TapGestureRecognizer Tapped="TapGestureRecognizer_Tapped"/>
</Label.GestureRecognizers>
</Label>
<Label
Grid.Column="0"
HorizontalOptions="CenterAndExpand"
VerticalOptions="CenterAndExpand"
FontAttributes="Bold"
HorizontalTextAlignment="Center"
FontSize="{StaticResource FontSize16}"
TextColor="{StaticResource PrimaryLight}"
Text="{Binding Source={x:Reference TitleView}, Path=Title}"/>
<Label
Grid.Column="0"
Margin="0,0,16,0"
HorizontalOptions="End"
VerticalOptions="CenterAndExpand"
FontFamily="{StaticResource FontIconsFamily}"
TextColor="{StaticResource PrimaryLight}"
FontSize="25"
Text="{Binding Source={x:Reference TitleView}, Path=RightIcon}">
<Label.Triggers>
<DataTrigger
TargetType="Label"
Binding="{Binding Source={x:Reference TitleView}, Path=IsFilledFontFamily}" Value="true">
<Setter Property="FontFamily" Value="{StaticResource Filled}" />
</DataTrigger>
</Label.Triggers>
<Label.GestureRecognizers>
<TapGestureRecognizer Command="{Binding FilterCommand}"/>
</Label.GestureRecognizers>
</Label>
</Grid>
</ContentView.Content>
My .cs файл, как показано ниже *
но моя привязка команд не работает, другие привязки в порядке.
есть ли что-то, что я делаю неправильно ??