3 messaggi dal 18 settembre 2012
Ho appena installato vs2013 e ho trasportato un progetto WPF, sul quale sto lavorando con vs2010, sotto questo ambiente. Mi accade una cosa stranissima che ovviamente con il 2010 non succede....ho un mio custom control che a runtime definisce un URI ad un dictionary...la stranezza consiste nel fatto che nel codice xaml di pagina dove definisco l'utilizzo del mio controllo mi viene segnalato l'errore in oggetto...ma la cosa più strana è che se avvio il debug tutto funziona benissimo e lo style viene correttamente applicato....qualcuno ha un idea ?

il codice e' qualcosa di molto simile:

il custom control

using System;
using System.Windows.Controls;
using System.Windows;
using System.ComponentModel;
using System.Windows.Data;


namespace myListView
{
    public class myListView : ListView
    {
        // ... dependency property
        protected override void OnInitialized(EventArgs e)
        {
            Uri uri = new Uri("Skins\\myDictionary.xaml", UriKind.Relative);
            dictionary = Application.LoadComponent(uri) as ResourceDictionary;
            
            //... resto del codice
            base.OnInitialized(e);
        }
    }
}


xaml page
<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:xlw="clr-namespace:myListView;assembly=myListView"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <xlw:myListView>
            <!-- qui l'editor mi segnala cannot find the Skins/myDictionary.xaml -->
        </xlw:myListView>
    </Grid>
</Window>

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.