2016-06-14 7 views
1

UAPアプリケーションでライフタイルをアニメーション化したい。しかし、私はこの例外を受け取ります:通知拡張機能を使用してライブタイルをアニメーション化する方法は?

'NotificationsExtensions.Tiles.TileImageSource'を 'string'に暗黙的に変換することはできません。

私はこのコードを使用しています:

TileBindingContentAdaptive largebindingContent = new TileBindingContentAdaptive() 
{ 
    PeekImage = new TilePeekImage() 
    { 
     Source = new TileImageSource("Assets/Apps/Hipstame/hipster.jpg") 
    }, 
    Children = 
    { 
     new TileText() {Text =Description, Wrap = true, Style = TileTextStyle.BodySubtle} 
    } 
}; 

どのように私は私のライブタイルをアニメーション化することができますか?

答えて

1

'NotificationsExtensions.Tiles.TileImageSource'を暗黙的に 'string'に変換することはできません。

月のよう2016 NotificationsExtensionsがTileBackgroundImageTilePeekImageへの変更があったいくつかの更新を受けたので、あなたは、この例外を得ている理由があります。これらの変更の詳細は、msdn update postのhereを参照してください。

具体的には、Sourceのプロパティタイプは、TileImageSourceからstringに変更されました。この変更は、設定している方法を変更する必要があることを意味しますSource。下記のコード(あなたが変更したもの)にご記入ください。Sourceは単にstringです。これにより、取得している例外が解決されます。

TileBindingContentAdaptive largebindingContent = new TileBindingContentAdaptive() 
{ 
    PeekImage = new TilePeekImage() 
    { 
     Source = "Assets/Apps/Hipstame/hipster.jpg" 
    }, 

    Children = 
    { 
     new TileText() 
     { 
      Text = Description, 
      Wrap = true, 
      Style = TileTextStyle.BodySubtle 
     } 
    } 
}; 

は限り、あなたのライブタイルをアニメーションとしてあなたができることの様々ながあるとあなたがあなたのタイルで何をしたいかを指定しない限り、私は、任意の具体的なアドバイスを与えることはできません。たとえば、ライブタイルの画像を循環させる場合は、この例のhereを参照して、ライブタイルを通した複数の画像をアニメーションで循環させることができます。また、タイルで何ができるかについてさらに詳しく知りたい場合は、msdn Adaptive Tile Templatesのドキュメントを参照することもできます。

関連する問題