Content Preview: rss
3 days ago
Here's my proposal to break the limitations of current data/web feeds formats Simplicity Structured/Unstructured Relational Search and Filter friendly Templating and DataBinding friendly Concepts: ItemsFeed - is a data/web format (like RSS/Atom), a result from a query Item - can be an image, memo, blog entry, news story, contact, document, ...whatever Collection - a group of similar items, has a schema (item properties), may have a template (item look&feel) < ItemsFeed Version = " 1.0 " > < Collection Name = "" Label = "" > < Collection.Schema > <!-- Types: Boolean, Text, Number, Date, Bytes, Links Formats (samples): Text (mask), Number (D2), Date (dddd, dd MMMM yyyy HH:mm), Bytes (xml/jpg/pdf), Links (File/HTTP/CollectionName[ItemID]) IsFilter: True/False --> < Property ...
6 days ago
Last week my team has been working for APDC 2009 congress. Microsoft Silverlight and Microsoft Surface has been used to create main event experiences. Here's a resume... Silverlight 3 (powered by FutureBox): Event program Twitter messages 25 years memorial Live streaming Microsoft Surface APDC 25 years timeline (photo gallery and editions). Developed by VIATECLA
12 days ago
A navigable version of DynamicItem . Now you can define forward/backward behaviors. NavigableDynamicItem.cs public class NavigableDynamicItem : Control { private object temp_data = null ; public NavigableDynamicItem() { this .DefaultStyleKey = typeof ( NavigableDynamicItem ); } public override void OnApplyTemplate() { base .OnApplyTemplate(); FrameworkElement root = ( FrameworkElement )GetTemplateChild( "LayoutRoot" ); if (root == null ) throw new Exception ( "'LayourRoot' element not found." ); (( VisualStateGroup ) VisualStateManager .GetVisualStateGroups(root)[ 0 ]).CurrentStateChanged += new EventHandler < ...
12 days ago
A navigable version of DynamicItem. Now you can define forward/backward behaviors. Generic.xaml < Style TargetType ="local:NavigableDynamicItem"> < Setter Property ="Template"> < Setter.Value > < ControlTemplate TargetType ="local:NavigableDynamicItem"> < Border x : Name ="LayoutRoot" Background ="{ TemplateBinding Background }" BorderBrush ="{ TemplateBinding BorderBrush }" BorderThickness ="{ TemplateBinding BorderThickness }" Padding ="{ TemplateBinding Padding }"> < VisualStateManager.VisualStateGroups > < VisualStateGroup x : Name ...
13 days ago
You can use this panel as ItemsPanelTemplate on ItemsControl , ListBox , ... Note: For a better control over delta FPS use a Storyboard instead DispatcherTimer . public class Ticker : Canvas { public static readonly DependencyProperty DelayProperty; public static readonly DependencyProperty DeltaProperty; private double pos = 0 ; static Ticker() { DelayProperty = DependencyProperty.Register( "Delay" , typeof ( TimeSpan ), typeof (Ticker), new PropertyMetadata( TimeSpan .Zero)); DeltaProperty = DependencyProperty.Register( "Delta" , typeof ( double ), typeof (Ticker), new PropertyMetadata( 2.0 )); } public Ticker() : base () { ClipToBounds = true ; ...



