February 2010 Blog Posts

Content DataBase per SharePoint

Interessante articolo per la creazione e gestione dei content database di SharePoint     riporto gli script dovesse mai spartire l’articolo Creating a Content Database CREATE DATABASE WSS_Content_MSSQLTIPS ON PRIMARY ( NAME = MSSQLTIPS_01_data, FILENAME = 'F:\data\MSSQLTIPS_01_data.mdf', SIZE = 20, MAXSIZE = 40, FILEGROWTH = 5 ), ( NAME = MSSQLTIPS_02_data, FILENAME = 'G:\data\MSSQLTIPS_02_data.ndf', SIZE = 20, MAXSIZE = 40, FILEGROWTH = 5 ) LOG ON ( NAME = 'MSSQLTIPS_log', FILENAME = 'c:\data\MSSQLTIPS.ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ); go alter database WSS_Content_MSSQLTIPS set single_user with rollback immediate go alter database WSS_Content_MSSQLTIPS collate Latin1_General_CI_AS_KS_WS go alter database WSS_Content_MSSQLTIPS set multi_user go   Using the Content Database in a...

posted @ Thursday, February 25, 2010 11:47 AM

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 @ Wednesday, February 17, 2010 5:03 PM | Feedback (1)

XLINQ

  sintassi di update CAML XElement updateFields = new XElement("Batch", new XAttribute("OnError", "Continue"), new XElement("Method", new XAttribute("ID", "1"), new XAttribute ("Cmd", "Update"), new XElement("Field", new XAttribute("Name", "ID"), item.Id), ...

posted @ Wednesday, February 10, 2010 9:21 AM

Silverlight MVVM e Preview Data a Design Time in Expression Blend

Expression Blend usa il namespace d per assegnare comportamenti a design time, ad esempio in uno UserControl SilverLight: <UserControl ... xmlns:vm="clr-namespace:DocumentViewer.ViewModel"xmlns:d="http://schemas.microsoft.com/expression/blend/2008" d:DesignWidth="640" d:DesignHeight="480"><UserControl.Resources> <vm:DocumentVM x:Key="viewmodel" /></UserControl.Resources> possiamo sfruttare la proprietà d:DesignInstance insieme a d:DataContext per istruire Blend a creare una istanza della classe indicata: <Grid x:Name="LayoutRoot" DataContext="{StaticResource viewmodel}" d:DataContext="{d:DesignInstance vm:DocumentVMMock, IsDesignTimeCreatable=True}"> l’aspetto interessante è che a run time il data context è assegnato alla view model DocumentVM, mentre a design time è assegnata a DocumentVMMock, che dai nomi potete immaginare cosa fanno :D, senza necessita...

posted @ Tuesday, February 9, 2010 3:48 PM | Feedback (1)