<shared:NavigationControl Owner="{Binding ElementName=This, Converter={StaticResource TestConverter}}" />
This
プロパティは私のページのx:Name
あるOwner
財産と私のユーザーコントロールを作成しました。私はバインディングがOKであり、それがあるかどうかを確認するためにTestConverter
を作成している
public MvxWindowsPage Owner
{
get { return (MvxWindowsPage)GetValue(OwnerProperty); }
set { SetValue(OwnerProperty, value); }
}
public static readonly DependencyProperty OwnerProperty =
DependencyProperty.Register("Owner", typeof(MvxWindowsPage), typeof(NavigationControl), null);
:ここ
は、背後にあるコードです。
なぜOwner
プロパティがnull
でありますか?
これはヌルではありませんか?あなたが設定している場所/方法を表示します。 – loopedcode
Converterを表示することはできますか?そこに戻るのは何ですか?私は問題がコンバータ内部にあると思っています。最後に 'return value; 'がありますか? – Romasz
もちろん、問題は、ウィンドウがロードされた後に値がバインドされ、私のコンストラクタ内の値を取得しようとしていて、その前のバインディングがある可能性があると思いますか? – miechooy