2016-08-09 40 views
7

我在Hero卡中的Text屬性的降價格式問題上存在問題。這裏是代碼示例:富卡屬性降價格式

HeroCard heroCard = new HeroCard() 
{ 
    Text= $"**Place1**: Berlin \n\n**Place2**: Hamburg", 
    Buttons = cardButtons 
}; 

它不會使線路剎車。也嘗試\ r \ n,既不工作。它看起來像這樣:

enter image description here

我怎樣才能把文字上的英雄卡的底部?

+0

具有相同的問題,您可以在包含郵件的文本屬性中指定降價,但減價不適用於附件項目的文本屬性 - 例如,在HeroCard上的標題或副標題。 – JPThorne

+0

每個通道的本地功能差異很大。您希望使用哪個頻道? – Lars

回答

1

如前所述,由於文本是在json響應中以降價形式發送的,因此這可以歸因於實施降價支持的渠道(客戶端 - 例如模擬器,Skype,Facebook,您自己的直線客戶端)。

但是,目前您可能會發現模擬器和Skype會對郵件的「文本」元素進行降價,但會忽略附件的「文本」元素的降價。

HeroCard heroCard = new HeroCard() 
{ 
    Text= "Booo - no *markdown* supported here", 
    Buttons = cardButtons 
}; 

VS

var reply = activity.CreateReply("**Lovely lovely markdown**\n\n *yey!*"); 

var heroCard = new HeroCard() 
{ 
    Text = "Booo - no *markdown* supported here", 
    Buttons = cardButtons 
}; 

reply.Attachments = new List<Attachment> { 
    hero.ToAttachment() 
}; 

我展示的豐富的交談卡here的幾個例子,以及它們如何呈現在模擬器VS Skype的桌面VS的Skype應用程序VA Skype的網絡,如果沒有什麼幫助。