我很新的WPF和我有困難結合請求對象,具有將其從WSDL衍生於XAML文本框嵌套對象。以編程方式我能夠綁定到一個文本框,但我想了解通過XAML綁定所需的語法。一旦我有了方向,它將使研究一個完整的解決方案變得更容易。謝謝WPF綁定嵌套對象
結果集和消息對象將始終爲[0]。
代碼MainWindow()
{
InitializeComponent();
GetMarketingMessagesResponse request = new GetMarketingMessagesResponse();
request = (GetMarketingMessagesResponse)XMLSerializerHelper.Load(request, @"C:\SSAResponse.xml");
DataContext = request;
Binding bind = new Binding();
bind.Source = request.ResultSet[0].Message[0];
bind.Path = new PropertyPath("SubjectName");
this.txtbSubject.SetBinding(TextBox.TextProperty, bind);
}
在Visual Studio觀看返回值bind.Source = request.ResultSet [0] .Message [0]; 是 bind.Source = {GetMarketingMessagesResponseResultSetMessage}這是類名。
XAML
我如何綁定到該類尋找方向和內部
<TextBox Name="txtbMessageDetails" HorizontalAlignment="Right" Margin="0,50.08,8,0" TextWrapping="Wrap" Text="{Binding Source=ResultSet[0].Message[0], Path=SubjectName}" VerticalAlignment="Top" Height="87.96" Width="287.942"/>