none
如何动态设置应用属性里面的的:部署选项的标题 和 图块选项的标题??????? RRS feed

  • 问题

  • 大家好,如何在程序里动态设置应用属性里面的的:部署选项的标题 和 图块选项的标题????

    见图片

    2012年4月15日 6:56

答案

  • 你好,

    关于Tile,可以参考MSDN上的这个文档:Tiles Overview for Windows Phone

    动态设置Application Tile和Secondary Tiles的例子,可以从这里下载:链接


    Keep Fighting

    2012年4月16日 0:41
  • 不知道我的理解是否正确,您想动态修改应用的图标上的文字还是制作多语言的标题。

    如果动态修改应用的图标上的文字,可采用dearsj001 高校青椒(MVP)提供的例子制作Live Tiles。

    如果是制作多语言版本的标题,请参考msdn 如何本地化 Windows Phone 应用程序标题 http://msdn.microsoft.com/zh-cn/library/ff967550(v=vs.92).aspx

    本地化应用程序的标题后系统会根据手机设置的语言版本对应显示您本地化的资源字符串。

    在 Windows Phone 应用程序中使用本地化资源字符串

    1. “解决方案资源管理器”中,选择 Windows Phone 应用程序项目。

    2. “项目”菜单上,单击“添加现有项”

      将显示“添加现有项”对话框。

    3. 选择 AppResLib.dll 文件和所有的 AppResLib.dll.*.mui 文件,然后单击“添加”

      已将文件添加到 Windows Phone 应用程序项目中。

    4. “解决方案资源管理器”中,选择导入的 DLL 文件,并在“属性”窗口中,将“生成操作”属性设置为“内容”

    5. “解决方案资源管理器”中,展开“属性”,然后双击 WMAppManifest.xml。

    6. 修改 WMAppManifest.xml 文件,以使用在应用程序列表中使用的应用程序标题的附属 DLL 中的 AppTitle 资源字符串。代码会在以下内容中突出显示:

      <App xmlns=""
           ProductID="{product id}"
           Title="@AppResLib.dll,-100"
           RuntimeType="Silverlight"
           Version="1.0.0.0"
           Genre="apps.normal"
           Author="author"
           Description="description"
           Publisher="publisher">
      
      
    7. 修改 WMAppManifest.xml 文件,以使用在应用程序列表中使用的应用程序“磁贴”的附属 DLL 中的 AppTileString 资源字符串。代码会在以下内容中突出显示:

      <PrimaryToken TokenID="WindowsPhoneApplicationToken" TaskName="_default">
        <TemplateType5>
          <BackgroundImageURI IsRelative="true" IsResource="false">Background.png</BackgroundImageURI>
          <Count>0</Count>
          <Title>@AppResLib.dll,-200</Title>
        </TemplateType5>
      </PrimaryToken>
      
                                   

    Xuesong


    2012年4月16日 12:17
    版主

全部回复

  • 你好,

    关于Tile,可以参考MSDN上的这个文档:Tiles Overview for Windows Phone

    动态设置Application Tile和Secondary Tiles的例子,可以从这里下载:链接


    Keep Fighting

    2012年4月16日 0:41
  • 不知道我的理解是否正确,您想动态修改应用的图标上的文字还是制作多语言的标题。

    如果动态修改应用的图标上的文字,可采用dearsj001 高校青椒(MVP)提供的例子制作Live Tiles。

    如果是制作多语言版本的标题,请参考msdn 如何本地化 Windows Phone 应用程序标题 http://msdn.microsoft.com/zh-cn/library/ff967550(v=vs.92).aspx

    本地化应用程序的标题后系统会根据手机设置的语言版本对应显示您本地化的资源字符串。

    在 Windows Phone 应用程序中使用本地化资源字符串

    1. “解决方案资源管理器”中,选择 Windows Phone 应用程序项目。

    2. “项目”菜单上,单击“添加现有项”

      将显示“添加现有项”对话框。

    3. 选择 AppResLib.dll 文件和所有的 AppResLib.dll.*.mui 文件,然后单击“添加”

      已将文件添加到 Windows Phone 应用程序项目中。

    4. “解决方案资源管理器”中,选择导入的 DLL 文件,并在“属性”窗口中,将“生成操作”属性设置为“内容”

    5. “解决方案资源管理器”中,展开“属性”,然后双击 WMAppManifest.xml。

    6. 修改 WMAppManifest.xml 文件,以使用在应用程序列表中使用的应用程序标题的附属 DLL 中的 AppTitle 资源字符串。代码会在以下内容中突出显示:

      <App xmlns=""
           ProductID="{product id}"
           Title="@AppResLib.dll,-100"
           RuntimeType="Silverlight"
           Version="1.0.0.0"
           Genre="apps.normal"
           Author="author"
           Description="description"
           Publisher="publisher">
      
      
    7. 修改 WMAppManifest.xml 文件,以使用在应用程序列表中使用的应用程序“磁贴”的附属 DLL 中的 AppTileString 资源字符串。代码会在以下内容中突出显示:

      <PrimaryToken TokenID="WindowsPhoneApplicationToken" TaskName="_default">
        <TemplateType5>
          <BackgroundImageURI IsRelative="true" IsResource="false">Background.png</BackgroundImageURI>
          <Count>0</Count>
          <Title>@AppResLib.dll,-200</Title>
        </TemplateType5>
      </PrimaryToken>
      
                                   

    Xuesong


    2012年4月16日 12:17
    版主