私は、画像の作成者/編集者として使用される Silverlight 4 アプリケーションに取り組んでいます。ユーザーには空白のキャンバスが表示され、そこから画像とテキストをレイヤーに追加し (Photoshop と同様)、すべてを平坦化して結果の画像を保存できます。
ユーザーがテキストを追加するとき、Arial、Chiller などのフォントを変更できるようにする必要があります。Silverlight の既定のフォントのそれぞれを表す TextBlocks が入力されたコンボボックスで構成されるフォント ピッカーを作成しました。
<ComboBox x:Name="fontBox" ItemsSource="{Binding}" Grid.Row="0">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding=?}" FontFamily="{Binding=?}" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
私の問題は、カスタム フォントを使用してコンボ ボックスに入力する必要があることです。MVVM デザイン パターンを使用しているため、すべてコードで行う必要があります。誰でもこれで私を助けることができますか?