簡體   English   中英

UWP - 帶網格的矩陣

[英]UWP - Matrix With Grid

我首先想說的是,我對 UWP 還很陌生,而我對 Android 的經驗可能會導致我的一些假設。 對此可能有更好的方法,但到目前為止,我一直在嘗試使用 Grid class,但它似乎並沒有以我期望的方式工作。

基本理念

我正在嘗試創建一個 UWP 應用程序,該應用程序能夠在矩陣中組織元素,其中每一行和每一列都代表某個類別,並且在行和列類別中的任何元素都放置在該單元格中。 每個矩陣坐標中可以列出一個或多個元素。 供參考的圖像如下:

一般矩陣設計

舉一個更清晰/具體的例子,假設元素是員工,行是團隊,列是學科(測試、開發、管理)

前任。團隊 X 紀律

比較不同的類別類型對於顯示信息可能很有用,但這將比名稱更重要,因此這只是一個簡化的示例。 此外,如示例中所示,行數和列數分別由每個類別的數量確定(例如,# 行 = # 團隊和 # 列 = # 學科)。

我沒有任何代碼要顯示,僅僅是因為這不是一個錯誤問題,而是一個概念問題。

我的問題

  • 我如何能夠通過行/列過濾哪些元素綁定到單元格? 這甚至可能嗎?
    • 即用占據相應行和列類別的元素填充矩陣的單元格。
  • 如何將列和行綁定到它們各自的類別列表?
    • 例如,每當我添加另一個列類別時,都會生成一個新的空列。

感謝您的幫助和時間!

對於您的方案,更好的方法是使用DataGrid替換。

即用占據相應行和列類別的元素填充矩陣的單元格。

您可以使用綁定方式綁定到特定當前元素的列和行,但您需要在為 Grid 面板准備數據源之前進行計算。

每當我添加另一個列類別時,都會生成一個新的空列。

如果您使用DataGrid ,它將根據您的項目的新文件生成 Column 這是您可以參考的代碼示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM