用户控件无法在 XAML 设计视图中正确呈现
User Control not rendering properly in XAML design view
我正在尝试创建自己的用户控件,但设计视图当前如下所示:
这是我的用户控件的XAML:
<UserControl.Resources>
<Style x:Key="ListboxItemStyle" TargetType="{x:Type ListBoxItem}">
<Style.Resources>
<SolidColorBrush x:Key="Black" Color="Black"></SolidColorBrush>
</Style.Resources>
<Setter Property="BorderBrush" Value="{DynamicResource Black}"/>
<Setter Property="BorderThickness" Value="3"/>
</Style>
</UserControl.Resources>
<Grid>
<ScrollViewer HorizontalScrollBarVisibility="Auto" Width="335" Margin="-350,0,300,0" >
<ListBox HorizontalAlignment = "Left" ItemsSource = "{Binding Path = Stream.Objects}" SelectedIndex="{Binding Path = Stream.SelectedIndex, Mode = TwoWay}" ItemContainerStyle="{StaticResource ListboxItemStyle}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation = "Vertical">
<Label Width = "300" Margin = "3 5 3 5">
<Label.Content>
<AccessText TextWrapping="Wrap" Text="{Binding Path = Full_text, Mode = OneWay}"/>
</Label.Content>
</Label>
<Image Source="{Binding Path = Entities.Media[0].Media_url}" Width="300" Height="300"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</ScrollViewer>
</Grid>
我可以做些什么来让我的用户控件在设计视图中正确呈现?我在查看 MainWindow.xaml.
时没有问题
我目前正在 Visual Studio 社区 2015 版本 14.0.25431.01 更新 3,Windows 7.
Visual Studio 如果您的 XAML 具有复杂的资源、模板或样式,有时无法在设计器中绘制相应的视图。所以没有修复或破解来使这项工作。我的建议是忽略设计器视图并始终切换到代码视图。
我正在尝试创建自己的用户控件,但设计视图当前如下所示:
这是我的用户控件的XAML:
<UserControl.Resources>
<Style x:Key="ListboxItemStyle" TargetType="{x:Type ListBoxItem}">
<Style.Resources>
<SolidColorBrush x:Key="Black" Color="Black"></SolidColorBrush>
</Style.Resources>
<Setter Property="BorderBrush" Value="{DynamicResource Black}"/>
<Setter Property="BorderThickness" Value="3"/>
</Style>
</UserControl.Resources>
<Grid>
<ScrollViewer HorizontalScrollBarVisibility="Auto" Width="335" Margin="-350,0,300,0" >
<ListBox HorizontalAlignment = "Left" ItemsSource = "{Binding Path = Stream.Objects}" SelectedIndex="{Binding Path = Stream.SelectedIndex, Mode = TwoWay}" ItemContainerStyle="{StaticResource ListboxItemStyle}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation = "Vertical">
<Label Width = "300" Margin = "3 5 3 5">
<Label.Content>
<AccessText TextWrapping="Wrap" Text="{Binding Path = Full_text, Mode = OneWay}"/>
</Label.Content>
</Label>
<Image Source="{Binding Path = Entities.Media[0].Media_url}" Width="300" Height="300"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</ScrollViewer>
</Grid>
我可以做些什么来让我的用户控件在设计视图中正确呈现?我在查看 MainWindow.xaml.
时没有问题我目前正在 Visual Studio 社区 2015 版本 14.0.25431.01 更新 3,Windows 7.
Visual Studio 如果您的 XAML 具有复杂的资源、模板或样式,有时无法在设计器中绘制相应的视图。所以没有修复或破解来使这项工作。我的建议是忽略设计器视图并始终切换到代码视图。