2016-11-24 14 views
0

私はCaliburnを使用してオブジェクトをバインドしようとしており、入力のためにいくつかのプロパティ(この場合はReferredBy)を使用しています。Caliburnを使用して表示するオブジェクトをバインドできません - UWP

public Sponsor Sponsor { get; private set; } 

麻生、スポンサーは、ページのロード時に初期化され、

<StackPanel Orientation="Horizontal" DataContext="{Binding Sponsor}" Margin="20"> 
<TextBlock Text="Referred By" /> 
<TextBox Name="ReferredBy" Width="100" Height="20"/> 
</StackPanel> 

スポンサーが対応するViewModelに内のオブジェクトである:私はここに私のコードで、それを行うように見えることはできません。ビューモデルでCaliburnの命名規則で宣言しているが、このモデルでは宣言していない他の変数にアクセスできます。どんな助けもありがとう。

答えて

1

あなたは、次の大会で、ネストされたプロパティをバインドすることができます。

<TextBox Name="Sponsor_ReferredBy" Width="100" Height="20"/> 

あなたが囲むのStackPanelにSponsorをバインドする必要はありませんこの方法です。

+0

ありがとうございました!あなたは命の恩人です! – Anss

関連する問題