共用方式為


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 對話方塊中的核取方塊、下拉式清單和其他控制項,一定都是使用由左向右的讀取順序。

    • 程式碼編輯器 (和文字編輯器) 不支援由右向左的讀取順序。 您可以使用雙向語言輸入文字,但讀取順序一定是由左向右。

請參閱

工作

HOW TO:以編碼方式儲存及開啟檔案

概念

物件名稱中的阿拉伯文或希伯來文

其他資源

全球化和當地語系化應用程式