Visual Studio 中設計階段的雙向功能
Visual Studio 可以讓您在建立應用程式時使用雙向語言。 Visual Studio 本身並不是完全支援雙向功能,但會允許您建立完整的雙向應用程式。
注意事項 |
---|
為了輸入和顯示雙向語言,您必須使用以適當語言設定的 Windows 版本。這可以是安裝了適當語言套件的 Windows 英文版,或是 Windows 的當地語系化版本。 |
完整支援的功能
在 Visual Studio 中的設計階段,您可以利用以下幾種方法使用雙向語言:
文字輸入:Visual Studio 支援 Unicode,因此如果您的系統是設為適當的地區設定和輸入語言時,就可以輸入阿拉伯文或希伯來文的文字 (阿拉伯文支援包括 Kashida 和變音符號)。
物件名稱:您可以使用雙向語言將名稱指派給方案、專案、檔案、資料夾等。 在程式碼中,您還可以將雙向語言用於變數、類別、物件、屬性、中繼資料和其他項目的名稱。 如需詳細資訊,請參閱物件名稱中的阿拉伯文或希伯來文。
檔案編碼方式:您可使用語言特定或 Unicode 編碼方式儲存和開啟檔案。 如需詳細資訊,請參閱 HOW TO:以編碼方式儲存及開啟檔案。
有限或不支援的功能
其他雙向語言通用的功能在 Visual Studio 中並未獲得完整支援,或者在某些情況下根本完全不支援。 這些需求包括:
由右向左讀取順序:根據預設,在 Visual Studio 中使用的文字輸入控制項為由左向右的讀取順序。 在大多數的情況下,您可以使用標準 Windows 替換方式切換讀取順序。 例如,您可以按 Ctrl+Right (右) Shift 鍵切換 [屬性] 視窗,以支援由右向左讀取順序的屬性值。
然而,並不是在 Visual Studio 中的每個部分都支援由右向左讀取順序。 例外狀況包括:
Visual Studio 對話方塊中的核取方塊、下拉式清單和其他控制項,一定都是使用由左向右的讀取順序。
程式碼編輯器 (和文字編輯器) 不支援由右向左的讀取順序。 您可以使用雙向語言輸入文字,但讀取順序一定是由左向右。