0
我定義的域範圍內的用戶資源綁定的Silverlight ccontrol文本框域範圍內定義爲靜態資源
<UserControl.Resources>
<my:ParkDomainContext x:Key="parkDomainContext" />
</UserControl.Resources>
我都一定到表查詢結果到該域方面在我後面的代碼
_parkDomainContext = this.Resources["parkDomainContext"] as ParkDomainContext;
_parkDomainContext.Load(_parkDomainContext.GetLocationsQuery(), LoadLocationComplete, null);
_parkDomainContext.Load(_parkDomainContext.GetParksQuery(), LoadParkComplete, null);
這之後我已經界定的靜態域範圍內的組合框如下
<ComboBox x:Name="cboLocation" Grid.Column="1" Grid.Row="1"
ItemsSource="{Binding Path=Locations, Source={StaticResource parkDomainContext}}"
SelectedItem="{Binding Path=Locations, Mode=TwoWay}"
DisplayMemberPath="ParkLocation"
/>
它的正常工作,但是當我同一個域上下文綁定到一個文本框,如下所示:
<TextBox Grid.Column="1" Grid.Row="0" Height="23" HorizontalAlignment="Left" Margin="3" Name="locationIDTextBox"
VerticalAlignment="Center" Width="120"
Text="{Binding Source={StaticResource parkDomainContext}, Path=Locations.ParkLocation}" >
它不顯示我的任何結果。
我知道我的域上下文具有查詢結果,並且在將其綁定到文本框時一定有問題。
請讓我知道解決的辦法..
雅,我感覺一樣。但是如何? – user347755 2010-07-14 11:25:36