[英]WPF Views not displaying certain controls
我正在使用Caliburn.Micro和Telerik的控件。 我是新手,所以我假设我犯了一个愚蠢的错误。
我有以下非常简单的视图。 它只是一个带有GridView的用户控件。 但是它没有显示GridView。 另外,我有一个视图,它是一个用户控件,它只显示一个也不显示的DataForm。
我得到了用户控件,但是它是空白的。 如果我在上面放其他控件,它们会显示出来,例如RadWatermarkTextBox或简单的TextBlock。
我想念什么? 我没有任何例外或警告。
<UserControl x:Name="ModifyAuthUserControl" x:Class="Green.Views.ModifyAuthView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
xmlns:cal="http://www.caliburnproject.org"
MinWidth="500" Width="600" MinHeight="550" Height="600">
<Grid Background="White">
<telerik:RadGridView x:Name="ExistingAuths"/> <!--This doesn't show-->
<telerik:RadWatermarkTextBox Text="HELLO!" /> <!--This DOES-->
</Grid>
问题是我没有在App.xaml中包含所有必需的引用。 这两个控件具有多个依赖关系,而我仅包含其中一些。 一旦我包括了底部的两个Dictionary主菜单,一切都将运行良好。
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
<local:AppBootstrapper x:Key="bootstrapper" />
</ResourceDictionary>
<ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/System.Windows.xaml"/>
<ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.xaml"/>
<ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.Input.xaml"/>
<ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.Navigation.xaml"/>
<ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.Docking.xaml"/>
<ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.Data.xaml"/>
<ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.GridView.xaml"/>
</ResourceDictionary.MergedDictionaries>
请注意,您的RadGridView和RadWatermarkTextBox没有关联的网格行或列,它们将一个出现在另一个之上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.