私は Xamarin アプリケーションを書いていますが、クロスできない WPF の違いを見つけました。
Xamarin Forms Labs を使用して Repeater コントロールを取得しています。
DataTemplate を繰り返す Repeater があります。
<DataTemplate>
<Button Text="{Binding Text}" Command="{Binding CategorySelectedCommand}" />
</DataTemplate>
しかし、コマンドの実行を userControl Binding Context に移動したいと思います。
通常、WPF では次のようになります。
Command={Binding ElementName=myUserControl, Path=DataContext.CategorySelectedCommand}
ただし、ElementName プロパティはありません。
ボタンの BindingContext を次のように設定できることがわかりました。
BindingContext="{x:Reference myUserControl}"
しかし、Text プロパティをボタンのテキストにバインドできません。
どうすればいいですか?