0

xaml ファイルを動的にロードしています。xaml は次のようになります。

<ListView  Grid.Row="2" BorderBrush="White"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Name="ListView1"
    ItemsSource="{Binding Path=line}"
    HorizontalAlignment="Stretch">

    <ListView.View>
        <GridView>
            <GridViewColumn Header="Lines"
                DisplayMemberBinding="{Binding Path=aline}" />
        </GridView>
    </ListView.View>
</ListView >

xaml は変更できません。

4

1 に答える 1

1

FontSizexaml で を変更するだけです。

<ListView  Grid.Row="2" BorderBrush="White" FontSize="20" .................

ただし、ファイルから Xaml をロードする場合は、最初に Xaml をロードしてから FontSize を変更する必要があります。

例:

using (FileStream stream = new FileStream("c:\\test.xaml", FileMode.Open))
{
    var listView = (ListView)XamlReader.Load(stream);

    // change font size
    listView.FontSize = 20;

    // apply listView to whatever you need
}
于 2013-02-28T21:58:33.660 に答える