我在使用Blend与我的Visual Studio解决方案时遇到了问题。
在运行时和编译时一切都很好。
正如您在图片中所看到的,Blend要求我构建项目,但即使成功构建、重新构建、清理和构建后,情况仍然没有改变,UI仍然被设计师阻止。
有什么想法吗?
在运行时和编译时一切都很好。
正如您在图片中所看到的,Blend要求我构建项目,但即使成功构建、重新构建、清理和构建后,情况仍然没有改变,UI仍然被设计师阻止。
有什么想法吗?
编辑:修正了拼写错误,问题仍然存在。
转换器代码:
namespace BlendTest
{
public class TestConvert : IValueConverter
{
#region IValueConverter Members
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return ((bool)value) ? Visibility.Visible : Visibility.Collapsed;
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotImplementedException();
}
#endregion
}
}
<Window
x:Class="XP2Win7.UserInterface.ImageViewer.MainView.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:BlendTest"
WindowState="Maximized"
WindowStartupLocation="CenterScreen"
Background="Transparent"
Title="Test">
<Window.Resources>
<local:TestConvert x:Key="TestConvert"/>
</Window.Resources>
<Grid x:Name="RootLayout" >
<TextBlock Text="Hello" Visibility="{Binding IsMargol, Converter={StaticResource TestConvert}}" FontSize="48" FontWeight="Bold" />
</Grid>
</Window>
感谢 Ariel