我正在.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