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]的宽度,动肯定是要动的。 C# winform程序切换输入法假死。 【求教】关于visifirechart的两个问题 正则表达式 匹配多个 不定长字符串 int j=0;for(int i=1;i<100;i++) j=j++;c++里得到结果和c#里怎么不一样? 用asp.net怎样实现两个DropDownList连动,不刷新页面 ,最好有例子(C#) 一个关于DataList的问题,来者有分 请大哥大姐们来帮帮小弟 (在线) gridview中的超链接如何以模态窗口打开 高分:C#的字典怎么设置? 请教高手.net中要掌握的技术有哪些? 请教 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]的宽度,动肯定是要动的。