WPF UserControl – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

WPF UserControl – .NET – Fórum – Programujte.comWPF UserControl – .NET – Fórum – Programujte.com

 

17. 6. 2012   #1
-
0
-

Dobrý den. Poradíte mi prosím? Snažím se použít UserControl kterou jsem vytvořil.

 
User Control

<UserControl x:Class="ContentViewLib.userContentView"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
              xmlns:l="clr-namespace:ContentViewLib.Graphic"
             mc:Ignorable="d" 
             d:DesignHeight="300" Width="445">
    
    <UserControl.Resources>
        <l:RowsConvertor x:Key="myConverter"/>
        <Style x:Key="myItemStyle" TargetType="{x:Type ListViewItem}">
            <Setter Property="BorderBrush" Value="Black"/>
            <Setter Property="Margin" Value="1,1,1,0"/>
            <Setter Property="Padding" Value="2,2"/>
            <Setter Property="HorizontalContentAlignment" Value="Stretch"></Setter>
            <Setter Property="VerticalContentAlignment" Value="Stretch"></Setter>
            <Setter Property="BorderThickness" Value="0.1,0.0,0.5,0.5"/>
            <Setter Property="Background">
                <Setter.Value>
                    <Binding RelativeSource="{RelativeSource Self}" Converter="{StaticResource myConverter}"/>
                </Setter.Value>
            </Setter>
        </Style>
    </UserControl.Resources>
    
    <Grid>
        <ListView ItemContainerStyle="{StaticResource myItemStyle}" VerticalAlignment="Stretch" HorizontalContentAlignment="Stretch" AlternationCount="2" Name="listView" ItemsSource="{Binding}" SelectionMode="Single" BorderThickness="1" ClipToBounds="False" Margin="0,12,0,0"/>
    </Grid>

</UserControl>

Window ve kterém ji zobrazuji

<Window x:Class="Pujcovna.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:ContentViewLib;assembly=ContentViewLib"
         Title="Půjčovna" Height="363" Width="786" WindowState="Maximized" Topmost="False" WindowStartupLocation="CenterScreen">

    <Grid>
       <local:userContentView></local:userContentView>  // Zde se hlásí chyba
    </Grid>
</Window>

Hlásí mi to chybu: Error 1 Cannot find resource named 'myItemStyle'. Resource names are case sensitive.

Zvláštní je že když pustím program tak funguje správně.

V design editoru mi to hlásí Cannon create instance of "userContentView".

Mám VS 2012 RC takže doufam že je chyba v mém kódu.

Nahlásit jako SPAM
IP: 82.208.25.–
http://www.davidrosko.gekoni.cz/
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 8 hostů

Podobná vlákna

UserControl v WPF — založil City

WPF usercontrol — založil Patek

Scrollbar v UserControl problem — založil Mutagen

Jak na UserControl designtime — založil VladislavK

WPF — založil Tazatel

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý