WPF 經常使用控件屬性

基礎控件 轉載 原文連接: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   是否文本能夠選擇。

相關文章
相關標籤/搜索