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