如何在C#中获取可用/支持的键盘语言列表?

时间:2012-12-26 12:19:53

标签: c# windows-phone-7 windows-phone windows-phone-8

我有一个WP7应用程序,我为其创建了自定义键盘,现在一些键盘在WP8中正式提供。

我不能单独为WP7和WP8发布相同的应用程序,如果我选择发布WP7的应用程序,它也可用于WP8。

我想实现一个逻辑,如果手机的操作系统是WP8,那么它不应该使用自定义键盘,反之亦然。

可以通过两种方式完成:

  1. 我检查可用语言,如果手机上有语言(或键盘布局),则不应使用自定义键盘。

  2. 我检查操作系统,如果是8或更高,则不应使用自定义键盘。

  3. 问题

    如何获取可用/支持的键盘语言列表?或如何获得WP OS版本?

1 个答案:

答案 0 :(得分:1)

如果您将WP7.1应用程序发布到WP Store,那么您是对的,两个平台都会看到该应用程序。 但是,如果您单独发布两个XAP到Store,一个用于WP 7.1版本,一个用于Windows Phone 8,那么所有WP 8用户只能看到您为WP 8平台制作的应用程序。

祝你好运