Стиль FFSize WPF зависает / зависает / перестает отвечать - PullRequest
3 голосов
/ 02 марта 2010

Правильно, поэтому на моем рабочем столе следующий очень простой код зависает / зависает при компиляции и запуске на платформе 3.5

<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<Window.Resources>
<ResourceDictionary>
    <Style x:Key="s1" TargetType="{x:Type TextBlock}">
        <Setter Property="FontSize" Value="10"></Setter>
    </Style> 
</ResourceDictionary> 
</Window.Resources>
<Grid>
    <TextBlock Text="adfasdf" Style="{StaticResource s1}"></TextBlock>
</Grid>
</Window>

Проблема здесь, насколько я знаю, это FontSize в стиле, который применяется к элементу управления. Когда я его снимаю, все нормально.

Если я скомпилирую его в framework 4.0 на той же машине, он будет работать.

Он работает на моем ноутбуке и, вероятно, на всех остальных компьютерах, но не на моем рабочем столе.

Любая помощь приветствуется

Ответы [ 2 ]

3 голосов
/ 02 марта 2010

Привет всем, я нашел решение этой проблемы. Мне пришлось остановить службу FontCache для framework 3.0 и удалить файл шрифта cache.dat, который, как я считаю, был поврежден. Смотрите ссылку ниже

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/7cc032c1-5f4d-4518-adc6-f53afd051e6b

0 голосов
/ 02 марта 2010

Первое впечатление А?! Интересно.Если вы запускаете другой экземпляр VS, присоединяетесь к зависшему процессу и нажимаете Debug -> Break All, что вы видите?

...