WPF 窗口展开 原始窗口:展开后的窗口:请问这要如何实现? 谢谢!WPF窗体展开 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个不就是点击后把window的width变宽然后里面隐藏个grid的visibility设置成visible就行了呗 正解 起始grid第0列宽度是 0 点击展开设置宽度 改变window的width是从右边展开的,我要这个窗口是从左边展开,怎么实现? <Grid Name="gridInfo" Margin="0,0,0,13"> <Grid.ColumnDefinitions> <ColumnDefinition Width="181" /> <ColumnDefinition Width="720*" /> </Grid.ColumnDefinitions> 。 </Grid>WPF用这个GRID分割成2块区域。 #region 折叠 double oldLeftWidth = 0; private void btnToLeftImg_Click(object sender, RoutedEventArgs e)//隐藏 { oldLeftWidth = gridInfo.ColumnDefinitions[0].Width.Value; gridInfo.ColumnDefinitions[0].Width = new GridLength(0); } private void btnToRoghtImg_Click(object sender, RoutedEventArgs e)//显示 { gridInfo.ColumnDefinitions[0].Width = new GridLength(oldLeftWidth); } gridInfo.ColumnDefinitions[0] 就是左边的gridInfo.ColumnDefinitions[1] 是右边块如果你想右边不动就重新设置下gridInfo或者gridInfo.ColumnDefinitions[1]的宽度,动肯定是要动的。 vs2005如何实现ie代理情况下发送邮件 读取电子称数据 一个调试过程中的异常!高手帮忙呀!!!急!!!!!!!! 请问,在一个页面中,Iframe着一个页面,Iframe的页面如何可以把值传回到父级页面. 向高手请教ActiveX控件打包部署的问题,请指教。 c#中的javascript这样写为什么不行呢? 求援:提供些 C# 网络程序方面,尤其是关于 HTTP 协议方面的资料吧 关于编译 简单的送分题 关于类的虚函数和抽象方法,在线等 socket客户端连接不上服务器IP 用OLEDB删除一条记录的问题
然后里面隐藏个grid的visibility设置成visible就行了呗
起始grid第0列宽度是 0 点击展开设置宽度
我要这个窗口是从左边展开,怎么实现?
<Grid.ColumnDefinitions>
<ColumnDefinition Width="181" />
<ColumnDefinition Width="720*" />
</Grid.ColumnDefinitions>
。
</Grid>
WPF用这个GRID分割成2块区域。
#region 折叠
double oldLeftWidth = 0;
private void btnToLeftImg_Click(object sender, RoutedEventArgs e)//隐藏
{
oldLeftWidth = gridInfo.ColumnDefinitions[0].Width.Value;
gridInfo.ColumnDefinitions[0].Width = new GridLength(0);
}
private void btnToRoghtImg_Click(object sender, RoutedEventArgs e)//显示
{
gridInfo.ColumnDefinitions[0].Width = new GridLength(oldLeftWidth);
}
gridInfo.ColumnDefinitions[1] 是右边块
如果你想右边不动就重新设置下gridInfo或者gridInfo.ColumnDefinitions[1]的宽度,动肯定是要动的。