为什么我嵌入到grid里的页面不能设置宽度?

NoQinQin 2010-03-12 02:18:39
<Grid x:Name="gridid" Width="190" HorizontalAlignment="Left"></Grid>
我在grid里设置了190的宽度,结果出来的页面还是满屏的宽度。
怎么解决?
嵌页面的方法:
void MainPage_Loaded(object sender, RoutedEventArgs e)
{
GetRichContent("/Left.aspx", UriKind.RelativeOrAbsolute);
}

//获取Rich Content
void GetRichContent(string uri, UriKind uk)
{
gridid.Children.Clear();
ControlHtmlHost chtml = new ControlHtmlHost();
HtmlHost hh = chtml.FindName("htmlHost") as HtmlHost;
hh.SourceUri = new Uri(uri, uk);
gridid.Children.Add(chtml);

}

...全文
103 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jv9 2010-03-13
  • 打赏
  • 举报
回复
使用MaxWidth属性设置控件最大宽度。
详细看MSDN: http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.maxwidth.aspx
senr0816 2010-03-12
  • 打赏
  • 举报
回复
试一下stackpanel

8,737

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧