当前位置:编程学习 > wap >>

更改XAML后 调试出错

我新增了一个ApplicationBar按钮 
然后调试就出错了

错误代码如下
this.LayoutRoot=((System.Windows.Controls.Grid)(this.FindName("LayoutRoot"))); --------------------编程问答-------------------- 你直接给那个Grid加一个x:Name不行吗? --------------------编程问答--------------------
引用 1 楼 cuit 的回复:
你直接给那个Grid加一个x:Name不行吗?


忘了说这行代码是MainPage.g.cs里的
由VS依据XAML的变化生成 没法改动  --------------------编程问答-------------------- 报的什么错? --------------------编程问答--------------------
引用 3 楼 cuit 的回复:
报的什么错?


直接就是出现异常 但是却看不到异常是什么 
然后选择继续的话

就会在这里停下
 // 出现未处理的异常;强行进入调试器
System.Diagnostics.Debugger.Break();
--------------------编程问答-------------------- 你的页面在blend里能正常打开吗? --------------------编程问答--------------------
引用 5 楼 cuit 的回复:
你的页面在blend里能正常打开吗?


可以的 
今天早上又反复修改了下 
现在错误代码指向
System.Windows.Application.LoadComponent(this, new System.Uri("/%E5%8E%86%E5%8F%B2%E4%B8%8A%E7%9A%84%E4%BB%8A%E5%A4%A9;component/MainPage.xaml", System.UriKind.Relative));

XAML代码:
<Grid x:Name="LayoutRoot" Background="Transparent">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions> --------------------编程问答-------------------- /%E5%8E%86%E5%8F%B2%E4%B8%8A%E7%9A%84%E4%BB%8A%E5%A4%A9;component/MainPage.xaml

这个为什么是乱码? --------------------编程问答--------------------
引用 7 楼 cuit 的回复:
/%E5%8E%86%E5%8F%B2%E4%B8%8A%E7%9A%84%E4%BB%8A%E5%A4%A9;component/MainPage.xaml

这个为什么是乱码?


因为应用名称是中文的呀 --------------------编程问答-------------------- 你的出错点是那个appbar? --------------------编程问答--------------------
引用 9 楼 cuit 的回复:
你的出错点是那个appbar?


是的 但是在我反复修改之后 把那个APPbar按钮删掉也还是这样了
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,