2016-03-26 3 views
2

ここWPF用のトークン化コントロールを作成する方法についての素晴らしい記事があります:Tokenizing control – convert text to tokens知られているように、CcとBccのを使用すると、OutlookからUWPのためのトークン化コントロールを作成する方法

enter image description here

しかし、どのようにこれはUWPアプリケーションで達成されましたか? Windows 10 UWP Mailクライアントはこれをうまく使っているので、可能です。しかしどうですか?

トークン化は、Outlookや最近のWindows 10 UWPメールクライアントからわかるように、To/CC/BCC入力領域に非常に便利です。

AutoSuggestBoxと組み合わせたRichTextBlockまたはRichEditBoxが答えの一部である可能性がありますが、上記のWPFの例ではFlowDocumentが使用され、FlowDocumetはUWPではサポートされていません。

enter image description here

+0

こんにちは、あなたはUWPのための解決策を見つけましたか?私はこのコントロールが必要で、あなたのリンクにはUWPで動作しないWPFコードがあります。あなたがこれをしたら、それを共有してください。 –

答えて

0

私は自分のコードを見ていません。彼らはおそらく自分自身のテキスト入力コントロールを持っているでしょうが、(Rich)TextBoxと "token"要素をWrapPanelに入れることで、似通った、おそらく受け入れられる効果を得ることができます。すべてのテキストを簡単に選択することはできませんが、クリック可能なトークン要素を得ることができます。 それ以外の場合は、手作業による入力とレンダリングを調べる作業が少しあるかもしれません。

+0

ヒントをお寄せいただきありがとうございます。 'WrapPanel'はWPFコントロールで、UWPでは利用できないので、' VariableSizedWrapGrid'を意味すると思いますか?誰かがいくつかのサンプルコードを持っていることを期待していました。私はそれが実現可能だと確信していますが、私はまた、この特定のタスクが最初にそれを行うために多くの時間を取ることになるという感覚を得るようになり始めています。 –

+0

WinRT XAML ToolkitにWrapPanelがあります。 –

+0

@JasperHedegaardBojsen、plzはトークン化のためのUWPコードを共有しています。 –

関連する問題