我正在.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. 如何将复选框添加到添加的列表中?
- 2. 添加复选框到WPF消息框
- 3. 如何将复选框添加到UITableViewCell?
- 4. 如何将复选框中的值添加到数组中
- 5. 如何将复选框添加到swift中的uicollectionview中
- 6. 如何将半径添加到Android中的复选框中
- 7. 将复选框列添加到DataGridView中
- 8. 将复选框列添加到GridControlEx中
- 9. 将复选框添加到wpf列表框中以进行多项选择
- 10. 如何将复选框中的值添加到数据库
- 11. 如何将复选框添加到c#中的图表系列?
- 12. 如何将复选框添加到ListView中的图像?
- 13. 如何将复选框添加到主div的子div中
- 14. 如何将复选框添加到vb.net中的数据网格
- 15. 如何将复选框添加到Tcl/Tk中的treeview?
- 16. 如何将复选框添加到JSF/Richfaces中的列标题?
- 17. 如何将边框添加到WPF中的TextBlock中的文本?
- 18. 将选中的复选框添加到arraylist中
- 19. 如何将值添加到WP7中的列表框中的复选框Silverlight
- 20. 在C#,.Net 3.5中,如何将复选框添加到TreeView?
- 21. 如何将复选框添加到表中
- 22. GXT:如何将复选框添加到TreeGrid中?
- 23. 如何在Datagrid WPF中添加复选框c#
- 24. 如何将WinForms组合框中的项添加到WPF中?
- 25. 如何只添加选中的复选框添加到数组列表中?
- 26. 如何在文本框中添加选中的复选框
- 27. 如何在jQuery中选中复选框时将项目添加到列表中?
- 28. 如何将jquery数组添加到html表单中以将复选框动态添加到对话框中
- 29. 添加复选框,将价格添加到数据库中
- 30. 如何在Ext.tree.Panel中添加复选框?
我想你的意思是像Windows窗体'DateTimePicker'控制其'启用ShowCheckbox'显示留给控制复选框? – nalply 2013-04-27 14:37:52