我正在.NET 3.5中开发WPF中的应用程序。我需要关于如何在日期选择器中添加复选框的帮助。如果CheckBox
被选中,则它计算出DatePicker
的值。如何将复选框添加到WPF中的datepicker中
1
A
回答
1
为什么要在DatePicker
内添加一个CheckBox
?您可以通过使用Grid
做类似的事情:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<CheckBox Grid.Column="0"></CheckBox>
<DatePicker Grid.Column="1"></DatePicker>
</Grid>
你甚至可以让用户控制,如果你想重复使用相同的。
0
有一个很好的理由可能会这样做:有WPF和Winforms DateTime选择器控件的应用程序在需要协调的情况下(即所有选择器应该表现/看起来相同)。可以通过使用带有ZIndex的Canvas或使用网格(类似于上面)但通过隐藏DatePicker的边框并将两个控件封装在边框中来实现所需的行为。
例如,
<Border BorderThickness="1">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="20" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<CheckBox Grid.Column="0" HorizontalAlignment="Center" VerticalAlignment="Center" />
<DatePicker Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" BorderThickness="0" />
</Grid>
</Border>
相关问题
- 1. 如何将复选框添加到UITableViewCell?
- 2. 如何将复选框添加到swift中的uicollectionview中
- 3. 如何将半径添加到Android中的复选框中
- 4. 将复选框列添加到GridControlEx中
- 5. 将复选框添加到wpf列表框中以进行多项选择
- 6. 如何将复选框添加到vb.net中的数据网格
- 7. 如何将复选框添加到JSF/Richfaces中的列标题?
- 8. 如何将复选框中的值添加到数据库
- 9. 如何将边框添加到WPF中的TextBlock中的文本?
- 10. GXT:如何将复选框添加到TreeGrid中?
- 11. 如何将复选框添加到表中
- 12. 如何只添加选中的复选框添加到数组列表中?
- 13. 如何将WinForms组合框中的项添加到WPF中?
- 14. 添加复选框,将价格添加到数据库中
- 15. 如何在slickgrid中添加复选框?
- 16. 如何在mvc3中添加复选框?
- 17. 如何在listview中添加复选框?
- 18. 将复选框列表中的值添加到文本框
- 19. c#将复选框colum添加到GridViewColum WPF
- 20. 将复选框添加到VB.NET WPF 3.5 TreeView
- 21. 将复选框和ProgressBar添加到WPF列表查看
- 22. 将删除线添加到选中的复选框
- 23. 将复选框添加到Flex中的选项卡
- 24. 将其他选项添加到Pardot中的复选框
- 25. 如何添加复选框到Ext.tree.TreePanel?
- 26. 如何添加复选框列到gridview
- 27. 如何将checkedlistbox中的选中项添加到组合框中
- 28. 如何将复选框添加到警报对话框
- 29. 如何将复选框添加到组合框?
- 30. 如何将项目隐式添加到wpf中的组合框?
我想你的意思是像Windows窗体'DateTimePicker'控制其'启用ShowCheckbox'显示留给控制复选框? – nalply 2013-04-27 14:37:52