我有一个使用mahapp.metro进行造型的小型WPF应用程序。窗口中有7个文本框,其代码与下面的示例类似。当我运行应用程序时,如果可能的话,它会占用很多CPU,超过90%。当我删除控件时:TextBoxHelper.IsWaitingForData =“True”,cpu使用率下降到几乎0%,我一直没能找到任何问题。 TextBoxHelper.IsWaitingForData的真正含义是什么?控件是什么:TextBoxHelper.IsWaitingForData做什么?
<Canvas Grid.Column="0" Grid.Row="1">
<TextBox x:Name="SecurityStatusTextBox" HorizontalAlignment="Left" TextWrapping="Wrap" VerticalAlignment="Top" IsReadOnly="True" Text="{Binding SelectedSecurityStatus, Mode=OneWay}"
Margin="50,50,0,0" Height="50" Width="250" FontSize="16"
controls:TextBoxHelper.ClearTextButton="True"
controls:TextBoxHelper.IsWaitingForData="True"
controls:TextBoxHelper.UseFloatingWatermark="True"
controls:TextBoxHelper.Watermark="{x:Static properties:Resources.SecurityStatus}"/>
<TextBox x:Name="BagTypeTextBox" HorizontalAlignment="Left" TextWrapping="Wrap" VerticalAlignment="Top" IsReadOnly="True" Text="{Binding SelectedBagType, Mode=OneWay}"
Margin="325,50,0,0" Height="50" Width="250" FontSize="16"
controls:TextBoxHelper.ClearTextButton="True"
controls:TextBoxHelper.IsWaitingForData="True"
controls:TextBoxHelper.UseFloatingWatermark="True"
controls:TextBoxHelper.Watermark="{x:Static properties:Resources.BagType}"/>
</Canvas>
请记得投了有用的答案:) http://stackoverflow.com/help/privileges/vote-up – mm8