基礎控件 轉載 原文連接:https://blog.csdn.net/sheila_1988/java/article/details/7278638java
§按鈕:Button 和 RepeatButton 。
§對話框: OpenFileDialog 、 PrintDialog和 SaveFileDialog。
§數字墨跡: SaveFileDialog和 InkPresenter。
§文檔:DocumentViewer、FlowDocumentPageViewer、FlowDocumentReader、FlowDocumentScrollViewer 和 StickyNoteControl。
§輸入:TextBox、RichTextBox 和 PasswordBox。
§佈局:Border、BulletDecorator、Canvas、DockPanel、Expander、Grid、GridView、GridSplitter、GroupBox、Panel、ResizeGrip、Separator、ScrollBar、ScrollViewer、StackPanel、Thumb、Viewbox、VirtualizingStackPanel、Window 和 WrapPanel。
§媒體:Image、MediaElement 和 SoundPlayerAction。
§菜單:ContextMenu、Menu 和 ToolBar。
§導航:Frame、Hyperlink、Page、NavigationWindow 和 TabControl。
§選擇:CheckBox、ComboBox、ListBox、TreeView、RadioButton 和 Slider。
§用戶信息:AccessText、Label、Popup、ProgressBar、StatusBar、TextBlock 和 ToolTip。
§自定義控件:UserControlapp
一、高度和寬度
不一樣尺寸的默認值:
MinHeight MaxHeight Height
MinWidth MaxWidth Width
0 Infinity NaN/Auto(自動)
其餘尺寸:
DesiredSize
RenderSize
ActualHeight/ActualWidthide
FontSize 獲取或設置字號。佈局
FontWeight 獲取或設置指定的字體的權重或粗細。字體
Foreground 獲取或設置描述前景色的畫筆。.net
Background 獲取或設置描述背景色的畫筆。blog
Width 獲取或設置元素的寬度。ip
Height 獲取或設置元素的建議高度。文檔
Height 獲取或設置元素的建議高度。it
二、邊框距離
Margin:元素邊界之外的空間大小
Padding:元素邊界之內的空間大小
能夠用1-4個數字來設置Margin和Padding的屬性,數字相對應的屬性順序爲:Left,Top,Right,Bottom
相應C#代碼:****.Margin = new Thickness(10);
三、可見性
Visibility
值:
可見:visible
摺疊:Collapsed(不佔佈局)
隱藏:Hidden(佔佈局)
四、對齊
HorizontalAlignment:Left, Center, Right, Stretch(默認)
VertiacalAlignment:Top, Center, Bottom, Stretch(默認)
五、內容對齊
HorizontalContentAlignment:Left(默認), Center, Right, Stretch
VertiacalContentAlignment:Top(默認), Center, Bottom, Stretch
六、流方向
FlowDirection
值:
LefttoRight(默認):從左至右
RighttoLeft:從右至左
1.TextBox
① ToolTip 該屬性主要用於添加控件的提示信息(當鼠標移到該控件上時,會顯示提示信息.)其餘控件也有這個屬性
② TabIndex 該屬性用於設置Tab鍵的值。(當每一個控件都設置該屬性的值時,依次按鍵盤「Tab」 鍵,會根據設置的值依次聚焦到各個控件上)
③ TextWrapping 該屬性設置成「Wrap」時,當輸入字符到達某一行末尾時,再輸入字符時自動跳到下一行。
④ AcceptsReturn 該屬性爲設置爲「True」時 ,回車會換行,「false」時忽略回車換行。
⑤ IsHitTestVisible 能夠不使用該屬性。當使用時屬性設置爲「False」時,點擊該框,沒法定位,沒法向該框輸入內容。
⑥ VerticalContentAlignment 該屬性主要設置用戶輸入的內容在該框中哪一個位置。
⑦ Text 該屬性用於綁定該控件的內容。
⑧ VerticalScrollBarVisibility和ScrollViewer.VerticalScrollBarVisibility 這兩個屬性值都設爲「Visible」時,右面的滾動條纔可見。
2.TextBlock
① <Run Foreground="Red">*</Run>
<Run>ID:</Run> 用於標紅(或其餘色)星號
3.ComboBox
① SelectedValue 綁定選中的一個信息.
② SelectedValuePath 根據***選擇該值.
③ ItemSource 綁定控件下拉的全部信息.
④ DisPlayMemberPath 根據***顯示下拉信息.
⑤ IsEditable 是否可編輯。
⑥ OpenDropDownOnFocus 打開時是否顯示下拉框。
⑦ CanAutocompleteSelectItems 可否自動補全。
⑧ CanKeyboaedNavigationSelectItems 是否容許鍵盤輸入匹配選擇。
⑨ IsTextSearchEnabled 是否文本能夠選擇。