首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DatePicker DatePicker Column -网格弹出窗口的宽度

DatePicker DatePicker Column -网格弹出窗口的宽度
EN

Stack Overflow用户
提问于 2014-01-24 17:32:56
回答 1查看 263关注 0票数 0

我有一个WPF-Grid和一个带有DatePicker (Windows.Controls.DatePicker)的列。我尝试以编程方式设置DatePicker弹出窗口的宽度/高度。

我想在我的xaml代码中(而不是在C#中)设置with。有没有人知道我该怎么做?这个是可能的吗?

EN

回答 1

Stack Overflow用户

发布于 2014-01-24 20:28:22

我认为您不是在遵循MvvM模式来实现预期的结果。

如果你想以编程的方式设置它,你可以在视图的构造函数中这样做,并且基本上是这样做的:

代码语言:javascript
复制
DatePicker datePickerFor2009 = new DatePicker();
datePickerFor2009.SelectedDate = new DateTime(2009, 3, 23);
datePickerFor2009.DisplayDateStart = new DateTime(2009, 1, 1);
datePickerFor2009.DisplayDateEnd = new DateTime(2009, 12, 31);
datePickerFor2009.SelectedDateFormat = DatePickerFormat.Long;
datePickerFor2009.FirstDayOfWeek = DayOfWeek.Monday;
datePickerFor2009.Height = (double)desiredHeight;
datePickerFor2009.Width = (double)desiredWidth;

// root is a Panel that is defined elsewhere.
root.Children.Add(datePickerFor2009);

祝你好运;-)

编辑

值得一提的是,您的根面板需要允许其内容伸展,即通过设置MinWidth或MinHeight值。

引用自MSDN的代码示例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21329051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档