2016-12-19 6 views
0

セカンダリタイルに大きなテキスト(約20文字)を表示したいのですが、モバイル画面とデスクトップのスタートメニューのテキストが違って見えます(モバイルテキストはクリッピングなしで表示されます)。モバイル画面でタイルでテキストを折り返す方法はありますか?セカンダリタイルにテキストを折り返します。

これはテキストがデスクトップ上にどのように見えるかです:
Text on Desktop tile

これは、テキストは、モバイルデバイス上でどのように見えるかです:
Text on Mobile device tile

コードサンプル:

var secondaryTile = new SecondaryTile(Id.ToString(), 
"Large large large large large text","secondary_tile_id=" + Id, 
uri150X150Logo, TileSize.Square150x150) 
{ 
    VisualElements = 
    { 
     Square310x310Logo = uri310X310Logo, 
     Square44x44Logo = uri44X44Logo, 
     Square71x71Logo = uri71X71Logo, 
     Wide310x150Logo = uri310X150Logo, 
     Square150x150Logo = uri150X150Logo, 
     ForegroundText = ForegroundText.Dark, 
     ShowNameOnSquare150x150Logo = true, 
     ShowNameOnSquare310x310Logo = true, 
     ShowNameOnWide310x150Logo = true, 
     BackgroundColor = Colors.White 
    },    
    RoamingEnabled = false,     
};   
await secondaryTile.RequestCreateAsync(); 

答えて

0

あなたがテキストを折り返すことができ、 Adaptive Tilesのすべての機能を説明するリンクがAdaptive Tile Templates – Schema and Documentationにありますが、リンクのみの回答はここでは許可されていませんテキストのためのいくつかの詳細:

<text 
    lang? = string 
    hint-style? = textStyle 
    hint-wrap? = boolean 
    hint-maxLines? = integer 
    hint-minLines? = integer 
    hint-align? = "left" | "center" | "right" > 
    <!-- text goes here --> 
</text> 

ヒントラッププロパティは、そのテキストが折り返され、そこにいくつかの例がありますことを確認してくださいだけでなく、それらを作成するためのストアからNotifications Visualiserをお勧めすることができますがあります。

+0

これはバグです。 [通知ビジュアライザ](https://www.microsoft.com/en-us/store/p/notifications-visualizer/9nblggh5xsl1)でもテストタイルをスタートメニューに固定するオプションは、折り返しやクリッピングなしで作成されます。しかしデスクトップのタイルには素晴らしい見えます。 –

+0

非常に奇妙です。私は[MS公式コードのサンプル](https://github.com/Microsoft/Windows-universal-samples/blob/master/Samples/Notifications/cs/Notifications/ScenarioPages/LiveTiles/AdaptiveTemplates/TextWrap/ScenarioElement)を使用しました。 xaml.cs)を使用してこのケースをテストします。エミュレータ14393/10586でうまくいきました。 –

+0

奇妙なことに、これを使用すると何らかの問題が起きる可能性があります。 – RoguePlanetoid

関連する問題