簡體   English   中英

WPF視圖未顯示某些控件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM