VisualStudio在输入行上替换了XAML代码(Bug?)

时间:2017-02-24 15:48:43

标签: c# visual-studio xaml

我玩了一些XAML代码并集成了两种字体。 (按照此处的说明完成:how use icon [Font-awesome] in WPF

但是现在,当我进入特定的行时,VisualStudio正在查找我的XAML代码。在VisualStudio替换之后,我的代码被破坏了,无法使用。

Studio仅更改此行和" FontFamily"属性。

当光标在线上时会发生这种情况,它并不重要(例如在" Name"属性上)并且它与放置光标的方式无关(通过鼠标或键盘)。

我在这里制作了视频(gif),以便您可以看到我的问题 https://giphy.com/gifs/l44QjnOUuEu7lA7p6

我正在使用:

VisualStudio社区2015 Update3,它是一个UWP项目

我的XAML代码:

<StackPanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <Button x:Name="btCurrent" Content="Weather refresh" HorizontalAlignment="Stretch" VerticalAlignment="Top" Click="WeatherCurrent_Click" Margin="0,50,0,0" FontFamily="Weather Icons"/>
    <TextBox x:Name="tboxSearch" TextAlignment="Center" HorizontalAlignment="Stretch" TextWrapping="Wrap" Text="" VerticalAlignment="Top" PlaceholderText="City name"/>
    <ComboBox x:Name="cbLanguage" HorizontalAlignment="Stretch"/>
    <ComboBox x:Name="cbUnits" HorizontalAlignment="Stretch"/>

    <TextBlock x:Name="tbWeatherIcon" Text="&#xf003;" FontFamily="{StaticResource WeatherIcons}" Foreground="Black" FontSize="60" TextAlignment="Center" Margin="0,50,0,0"/>

    <TextBlock x:Name="tbCityName" TextWrapping="Wrap" Text="" TextAlignment="Center" HorizontalAlignment="Stretch"/>
    <TextBlock x:Name="tbCityCountry" TextWrapping="Wrap" Text="" TextAlignment="Center" HorizontalAlignment="Stretch"/>
    <TextBlock x:Name="tbTemprature" TextWrapping="Wrap" Text="" TextAlignment="Center" HorizontalAlignment="Stretch"/>
    <TextBlock x:Name="tbClouds" TextWrapping="Wrap" Text="" TextAlignment="Center" HorizontalAlignment="Stretch" FontFamily="Weather Icons"/>
    <TextBlock x:Name="tbWind" TextWrapping="Wrap" Text="" TextAlignment="Center" HorizontalAlignment="Stretch" FontFamily="Weather Icons"/>
    <TextBlock x:Name="tbHumidity" TextWrapping="Wrap" Text="" TextAlignment="Center" HorizontalAlignment="Stretch"/>
    <TextBlock x:Name="tbWeather" TextWrapping="Wrap" Text="" TextAlignment="Center" HorizontalAlignment="Stretch"/>
    <Button x:Name="btForecast" Content="Weather forecast" HorizontalAlignment="Stretch" VerticalAlignment="Top" Click="WeatherForecast_Click" Margin="0,50,0,0"/>
</StackPanel>

我的资源:

<Application.Resources>
    <FontFamily x:Key="FontAwesome">/Fonts/fontawesome.ttf#FontAwesome</FontFamily>
    <FontFamily x:Key="WeatherIcons">/Fonts/weathericons.ttf#Weather Icons</FontFamily>
</Application.Resources>

更新 重新启动计算机后,VisualStudio不再是奇怪的事情了。解决了我的问题。谢谢你的帮助!

0 个答案:

没有答案
相关问题