0
我想要保存TabControl
的配置。爲此,我需要知道哪個位置打開哪個標籤。 TabItems
可以在TabControl
(拖放)內移動。因此,綁定到ItemsSource
的收集的順序不正確。獲取TabItem在使用拖/放的TabControl中的位置
我怎麼知道在哪個索引處打開了哪個TabItem
?
對於拖/放我使用https://github.com/ButchersBoy/Dragablz
我想要保存TabControl
的配置。爲此,我需要知道哪個位置打開哪個標籤。 TabItems
可以在TabControl
(拖放)內移動。因此,綁定到ItemsSource
的收集的順序不正確。獲取TabItem在使用拖/放的TabControl中的位置
我怎麼知道在哪個索引處打開了哪個TabItem
?
對於拖/放我使用https://github.com/ButchersBoy/Dragablz
看看tabControl.TabPages
這是你的標籤的集合。
如果通過索引迭代像這樣
for(int ind=0; ind < tabControl.TabPages.Count; ind++)
{
String name = tabControl.TabPages[ind].Name; //name of control at index 'ind'
}
還是看tabControl.TabPages [IND]。文本爲標籤的文本(通常的名稱不同)
IND是然後索引,所以它們出現的順序。
該屬性僅在'WinForms'中可用 –
它是如何移動TabItems?你有拖放你的TabItems?我始終使用SelectIndex,並且從來沒有爲我失序過。 – Paparazzi
@Frisbee,是的,我使用拖放使用這個庫https://github.com/ButchersBoy/Dragablz –
然後,這將是一些細節,包括在問題。 – Paparazzi