我是新來的棱鏡,我傾向於做我在樣品中看到;將這些區域放入ItemsControl。我已經讀過,可以使用更多的控件來定義區域,但不是全部。但是,我還沒有看到概述哪些控件可以用來定義棱鏡區域而不是。是否有規則或清單?可用的棱鏡區域控制
<ItemsControl x:Name="MainRegion" Regions:RegionManager.RegionName="MainRegion" />
我是新來的棱鏡,我傾向於做我在樣品中看到;將這些區域放入ItemsControl。我已經讀過,可以使用更多的控件來定義區域,但不是全部。但是,我還沒有看到概述哪些控件可以用來定義棱鏡區域而不是。是否有規則或清單?可用的棱鏡區域控制
<ItemsControl x:Name="MainRegion" Regions:RegionManager.RegionName="MainRegion" />
這是從複合應用程序庫中的documentation for "UI Composition":
複合應用程序庫提供 以下區域適配器:
ContentControlRegionAdapter
,SelectorRegionAdapter
,和ItemsControlRegionAdapter
。這些接頭分別適用於分別來源於ContentControl
,Selector
和ItemsControl
, 的對照 。在Silverlight中有一個額外的 適配器,TabControlRegionAdapter
,使用 ,因爲Tab控件 不是從Selector
得到的,如 中的WPF。
所以,簡而言之遊戲在這裏,這些適配器爲派生從這些支持容器任何控制工作。例如,TabControl
繼承自Selector
。
這顯然不是限制。如果您有一個不從這些控件之一繼承的自定義控件,則可以實現自己的區域適配器來支持該控件。
希望這會有所幫助, Anderson
不錯,很清楚。正是我需要的。謝謝! :-) – stiank81 2009-09-10 19:48:53