私はSLを使い始めています。Silverlight 4ユーザーコントロールが表示されない
私はそうのような非常に単純なユーザーコントロールを作成しました: - 次のように
<UserControl x:Class="Company.UI.Common.Controls.TestControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400">
<Grid x:Name="LayoutRoot" Background="Yellow" Width="100" Height="20">
<TextBlock Text="foo"></TextBlock>
</Grid>
</UserControl>
が続いて私の見解で、私はそれを参照しています: -
xmlns:medControls="clr-namespace:Company.UI.Common.Controls;assembly=Company.UI.Common"
は、次にUIのように、それを含みますこの: - 私は、ちょうど空スペース100x20ピクセルのアプリを実行したときに
<medControls:TestControl Width="100" Height="20" Visibility="Visible" />
は、しかし何も表示されませんコントロールが必要です。私はSilverlight Spyを使用しており、コントロール、存在するすべての正確な詳細 - タイプ、アセンブリ、可視性などを表示します。 私はユーザーコントロールのコンストラクタにブレークポイントを設定し、InitializeComponent()が呼び出されていることを確認できます。
何が起こっているかについてのご意見は、私が非常に簡単なことでなければならないものの上に私の髪を引き裂いているので、非常に高く評価されるでしょう!このことができます場合は、事前 で
おかげでアンディ
あなたのユーザーコントロールは問題ありません。ホストしているビューに問題があると思われます。完全なコードを表示する必要があります –