2012-06-25 17 views
0

我在Windows 8 metro應用程序中使用嵌套Gridview(gridview在另一個網格視圖內)。我想禁用外網格上的所有事件的視覺樣式,點擊,點擊和拖動等事件。 請幫助。XAML嵌套Gridview禁用外部網格視覺樣式

謝謝

+1

首先請告訴我爲什麼你會嵌套GridViews? –

+0

網格是在語義縮放zoomeoutview,問題是,當我使用單個網格比單擊任何項​​目不會觸發任何事件(項目點擊,選擇更改等)它只是點擊zoomedinview時,但是當我把它放在另一個gridview比它工作正常,有什麼想法? – Ishti

+0

我相信這是預期的行爲,你不應該與模式作鬥爭,否則你會迷惑用戶和憤怒微軟。 :) 據我瞭解,語義縮放的目的是快速瀏覽一大組數據,而不是提供其他視圖來處理這些數據。這也可能是爲什麼那裏只有兩個縮放級別。 –

回答

0

您不應該嵌套GridViews。這就像嵌套列表框 - 即使它工作 - 這會讓用戶感到困惑。

+0

謝謝菲利普,所以我怎麼才能得到所需的功能,而不嵌套griviews。 – Ishti

+0

不知道你想要的功能是什麼,但我猜你可能希望在GridView中有組 - 你應該看看,然後使用更原始的控件/面板,如VariableSizedWrapGrid,而不是使用完整的GridViews。如果您希望獲得更加互動的縮小視圖 - 您可能不應該使用SemanticZoom控件。如果不知道你真正想要達到什麼,這很難說。 –