SilverLight

There are 3 entries for the tag SilverLight
Silverlight ed un’eccezione solo in cross domain

Ho speso qualche ora di lavoro per individuare un problema un po subdolo. In una chiamata ad un WebService un parametro stringa contiene il carattere ‘\’, tutto bene se il client SilverLight proviene dallo stesso dominio del web service. Il problema nasce quando si è in uno scenario cross domain in cui il carattere ‘\’ porta all’odiosa eccezione: InnerException = {System.Exception ---> System.Exception: Exception from HRESULT: 0x80000012    at System.Net.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)    at System.Net.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse>b__4(Object send… La soluzione è semplice, usare HttpUtility.UrlEncode(theUrlWithWrongChar));una buona abitudine da seguire sempre!  Technorati Tags: SilverLight

posted @ martedì 9 novembre 2010 00:54 | Feedback (2)

Format String in xaml con un converter (Silverlight)

  Questo semplice converter 1: public class DateConverter : IValueConverter 2: { 3: public object Parameter { get; set; } 4:  5: #region IValueConverter Members 6:  7: public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) 8: { 9: if (value == null) 10: { ...

posted @ lunedì 19 aprile 2010 17:31 | Feedback (2)

Binding della proprietà Visibility senza l’uso di un Converter

E’ uso comune legare la proprietà Visibility di un controllo ad una qualche proprietà di tipo Boolean dei dati, un esempio ben fatto è qui   Ovviamente non è l’unico modo per farlo, e di solito creo una property di tipo Visibility public System.Windows.Visibility HasPublic { get; set; } che può essere direttamente collegata, in questo esepmio, ad una CheckBox <CheckBox IsChecked="{Binding Public, Mode=TwoWay}" Visibility="{Binding HasPublic}" /> tutto questo è molto semplice ed elegante se si è fatto un buon MVVM, e la proprietà HasPublic dove va ? ;-)   Technorati Tags: SilverLight,WPF,MVVM

posted @ mercoledì 17 febbraio 2010 18:03 | Feedback (1)