共用方式為


HOW TO:建構資料驅動的動態配置

Windows Presentation Foundation (WPF) 提供的控制項,支援資料驅動的動態配置。 使用這些控制項搭配 WPF 設計工具,讓您輕鬆地建立這些配置類型。 您可以在應用程式中使用下列控制項:

ListView 控制項可提供基礎結構,以便在不同的配置中顯示一組資料項目。 通常要使用 GridView 配合 ListView 控制項,才能在資料行中顯示資料。 如需詳細資訊,請參閱 ListView 概觀GridView 概觀

加入和設定 ListView

若要加入和設定 ListView

  1. 從 [工具箱] 的 [控制項] 群組中,將 ListView 控制項拖曳到面板上,例如 Grid

  2. 在 [屬性] 視窗中,設定 ListView 控制項的下列屬性以最大化動態行為:

    屬性

    建議值

    Width

    Auto

    Height

    Auto

    HorizontalAlignment

    Stretch

    VerticalAlignment

    Stretch

    Margin

    0

  3. 按一下 [檔案] 功能表上的 [全部儲存]。

加入和設定 GridView

若要加入和設定 GridView

  1. 在 [XAML] 檢視中,找出 ListView 項目。 看起來如下:

    <ListView <ATTRIBUTES> />
    
  2. 以下列標記取代 ListView 項目。 視需要加入名稱及更多資料行。

    注意事項注意事項

    如果您要從程式碼後置來參考 ListView 項目及 GridViewColumn 項目,則這些項目必須有外顯名稱。 例如,如果您想要從資料繫結程式碼參考這些項目,則這些項目就必須要有外顯名稱。

    <ListView x:Name="LISTVIEWNAME">
        <ListView.View>
            <GridView AllowsColumnReorder="True">
                <GridViewColumn x:Name="<COLUMNNAME>" Header="<COLUMNHEADER>"></GridViewColumn>
                Add more columns as necessary.
            </GridView>
        </ListView.View>
    </ListView>
    
  3. 按一下 [檔案] 功能表上的 [全部儲存]。

設定視窗以便動態調整大小

SizeToContent 屬性會指定當 Window 的內容大小變更時,其大小如何變更。 根據預設,這個屬性會設定為 Manual,也就是說,使用者可以手動調整視窗的大小以配合內容。 如果您將這個屬性設定為 WidthAndHeight,則視窗會在內容變更時動態調整大小。

若要設定視窗以便動態調整大小

  1. 在設計工具中開啟 MainWindow.xaml。

  2. 在 [設計] 檢視中,選取 Window

  3. 在 [屬性] 視窗中,為 Window 設定下列屬性:

    屬性

    SizeToContent

    WidthAndHeight

    Width

    Auto

    Height

    Auto

    秘訣秘訣

    將 Width 及 Height 屬性設定為 Auto 時,視窗會調整大小以容納目前的控制項及內容。 因此,將所有控制項及內容加入至視窗後,應該設定這些屬性。

  4. 在 [檔案] 功能表上按一下 [全部儲存]。

請參閱

工作

逐步解說:建構資料驅動的動態配置

HOW TO:使用 GridView 顯示 ListView 內容

概念

配置系統

其他資源

使用 WPF 設計工具