Wpf Xaml windows phone中的绑定错误

Wpf Xaml windows phone中的绑定错误,wpf,windows-phone-7,xaml,binding,windows-phone-8,Wpf,Windows Phone 7,Xaml,Binding,Windows Phone 8,如果我使用此代码: <ScrollViewer HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto" Margin="25, 0, 0, 0" Grid.Row="0"> <phone:WebBrowser DataContext="{Binding Path=Descrption}"

如果我使用此代码:

<ScrollViewer HorizontalScrollBarVisibility="Disabled"
              VerticalScrollBarVisibility="Auto" Margin="25, 0, 0, 0"
              Grid.Row="0">
  <phone:WebBrowser DataContext="{Binding Path=Descrption}"
                    x:Name="webBrowserHTML" Foreground="Black" 
                    Loaded="webBrowserHTML_Loaded" />
</ScrollViewer>

我可以用描述绑定WebBrowser的datacontext,但是当我添加这样的stackpanel时,绑定失败了

 <ScrollViewer HorizontalScrollBarVisibility="Disabled" 
               VerticalScrollBarVisibility="Auto" Margin="25, 0, 0, 0"
               Grid.Row="0">
   <StackPanel>
     <phone:WebBrowser DataContext="{Binding Path=Descrption}"
                       x:Name="webBrowserHTML" Foreground="Black"
                       Loaded="webBrowserHTML_Loaded" />
   </StackPanel>
 </ScrollViewer>

有什么解决办法吗

关于

X-Ref

如果绑定失败,则不会触发加载的事件。是这样,还是事件触发但没有显示?我怀疑是后者

问题在于
StackPanel
没有固有的大小,因此它不知道如何绘制
WebBrowser
。可以通过设置要渲染的WebBrowser控件的显式高度来解决此问题

<StackPanel>
    <phone:WebBrowser DataContext="{Binding Path=Descrption}" 
                      x:Name="webBrowserHTML" Foreground="Black"
                      Height="1000"
                      Loaded="webBrowserHTML_Loaded" />
</StackPanel>


请注意我是如何格式化您的代码的。请在以后的问题中自己这样做。该属性是否实际命名为
Descrption
?似乎缺少一个
i
属性名为descrption,没有i。在第一个没有stackpanel的简单例子中,绑定是可以的,但是当我添加stackpanel时,绑定失败了。问题是绑定的问题!DataContext的绑定Failed@user1428798如果绑定失败,它报告的异常是什么?在调试中打开页面时,请查看输出窗口以查看消息