據我所見,CheckBox
和ToggleButton
之間只有一個區別 - 色帶上的視覺外觀。雖然第一個將被檢查/不檢查,後者會發光或不發光。功能區上的CheckBox和ToggleButton有什麼區別?
此外,添加到菜單中時,即使切換按鈕控件也會顯示爲複選框!在這種情況下根本沒有區別。
- 功能是一樣的:一個
bool
的GUI表示。 - 可擴展性是相同的:兩者都可以繼承並重新映射到三態控件。
- 可編程性是相同的:兩者具有相同的委託簽名用於事件處理。
我錯過了什麼嗎?在這種情況下 - 什麼?
據我所見,CheckBox
和ToggleButton
之間只有一個區別 - 色帶上的視覺外觀。雖然第一個將被檢查/不檢查,後者會發光或不發光。功能區上的CheckBox和ToggleButton有什麼區別?
此外,添加到菜單中時,即使切換按鈕控件也會顯示爲複選框!在這種情況下根本沒有區別。
bool
的GUI表示。我錯過了什麼嗎?在這種情況下 - 什麼?
這種二分法已經存在很長一段時間了。是的,在功能上它們總是一樣的。這可能取決於使用它們的具體情況。例如。如果我看在Word然後將文檔視圖切換按鈕:
而可以單獨示出的各種事物(例如直尺,網格等)是複選框:
看來,這種情況下的切換按鈕被用作單選按鈕。此外,切換按鈕使得當前狀態不僅僅是一個複選框,因此如果切換選擇比其他選擇更重要,那麼使用它可能會有意義。
我想說,選擇你使用的風格和標準,當你使用它,一直這樣做。
完美答案!有點擔心你實際上已經準備好了這些圖像,以防萬一。 (或者,如果你只是製作它們,更讓人擔心......)但是如果想爲社區服務,就必須做好準備!謝謝。 –
哦,我剛剛開啓了Word並截取了截圖。我知道它有兩個切換按鈕和複選框在功能區:-) – Joey
不,你明白了,沒有遺漏任何東西。 –
Microsoft有一些指導原則可供使用(請參閱「控制權是否正確?」部分):https://msdn.microsoft.com/en-us/library/windows/apps/hh465475.aspx –
@ rink.attendant .6你的評論不適用於問題的部分,但仍然是一個很好的鏈接。我發現它非常豐富,而且寫得很好。謝了哥們。 –