やっとSilverlight 4 Toolsをインストールしたので試してみました。
private void OnLoad(object sender, RoutedEventArgs e) { GlyphTypeface glyph; foreach (Typeface font in Fonts.SystemTypefaces) { font.TryGetGlyphTypeface(out glyph); listBox1.Items.Add(glyph.FontFileName); } }
<UserControl x:Class="SilverlightApplication2.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="400"> <Grid x:Name="LayoutRoot" Background="White"> <ListBox Height="198" HorizontalAlignment="Left" Margin="33,46,0,0" Name="listBox1" VerticalAlignment="Top" Width="328" Loaded="OnLoad" /> </Grid> </UserControl>