New Codeplex Silvelright Project! Silverlight StoryboardHelper
Hello All!
I have finally done it; that is, add a project to codeplex!
It consists of a Silverlight project (called StoryboarHelperProject) with a class called StoryboardHelper.cs. Currently it has two public static methods called FadeInFrameworkElement and FadeIOutFrameworkElement. They allow you to specify a FrameworkElement to be faded in or out over a specified duration after a specified delay time.
It is my hope that people will add to the StoryboardHelper class to make this the most comprehensive Silverlight Storyboard helper class around!
Please take a look and start to contribute to your Silvelright Community today!
URL: http://slstoryboardhelper.codeplex.com/
Victor
All of My Video Tutorials in One Place (revisited)
Hey All,
This is a post that keeps growing day by day so I need to update its postion to be at the top of my blog as the content grows. So, here it is again by popular demand:
How to create custom RoutedEvents in Silverlight using Andrew Whiddett’s (IdentityMine) Eventing assembly reference: http://tw0.us/4cU
Use the Silverlight Toolkit’s WrapPanel to create a ListBox that displays three rows of Data: http://tw0.us/4aV
Create a Silverlight custom Silder: http://tw0.us/4LZ
How to create a Visual Tree Helper to locate FrameworkElements in the Visual Tree: http://tw0.us/46C
Using DataBinding to control the Visibility of any Silverlight Object using Blend and Visual Studio: http://is.gd/4jUYJ
How to create a complete Sketchflow Prototype in Silverlight: http://is.gd/41pjN
Creating a Custom Silverlight Button Just for Designers (using linear and radial gradients, the gradient tool and opacity masks): http://is.gd/3XAcr
Creating a Custom Silverlight Button: http://is.gd/3X1eZ
Creating a Storyboard Helper Class: http://is.gd/3mjXW
Importing Photoshop PSD files into Expression Blend 3:
http://is.gd/3f53d
Creating Morphing Vector Path Storyboards in Blend
http://is.gd/2R1br
Re-Creating a Metallic Logo in Vector using Blend 3
http://is.gd/2ONQR
Creating Timed Storyboard Animations
http://is.gd/2M7m9
Using TemplateBinding to Replace a ContentPresenter in a Silverlight Button
http://is.gd/2GDRy
Working with Data in BLend 3
http://is.gd/3ak0Q
Silverlight 3 Behavior Tutorial Video
http://is.gd/3ajTP
This Tutorial will teach you how to create a Card Flipping Animation!
http://is.gd/3ajpa
Observable Collection Tutorial
http://is.gd/3ajLK
Silverlight Extended Drag and Drop Behavior:
http://victorgaudioso.wordpress.com/2009/07/07/extended-drag-and-drop-behavior/q
Enjoy! Victor
New Video Tutorial: How to Create Custom RoutedEvents in Silverlight
My Good Friend Andrew Whiddett, CTO of IdentityMine wrote a great solution to be able to make Custom RoutedEvents available in Silverlight (currently custom RoutedEvents are only available in WPF). RoutedEvents as you may or may not know, are the backbone of what makes the Model View View Model development pattern work. Now, because of Andrew’s genius you can use it in Silverlight too!
Here is a link to the video showing you exactly how to use it: http://tw0.us/4cR
The URL to the dll: http://tw0.us/4cS
The URL to my project: http://tw0.us/4cT
Have fun and Enjoy! And a Special thanks to my good friend and former mentor, Andrew Whiddett.
Victor
New Silverlight Video Tutorial: How to use the Silverlight Toolkit’s WrapPanel to Create a Three Column ListBox
In this short six minute tutorial I show you how to use the Silverlight Toolkit’s WrapPanel to create a Silverlight ListBox that displays three colums of data.
This feat is difficult in WPF but possible because of the WrapPanel. Silverlight, however does not have a WrapPanel, that is until the Silverlight Toolkit came along! I show you how to replace the Silvelright ItemsPanel with the Toolkit’s WrapPanel and then tweak your ListBox so that it displays three colums of Data (ListBoxItems).
Video URL: http://tw0.us/4aU
My Project URL: http://tw0.us/4aS
Enjoy
New Video Tutorial: How to Create a Custom Silverlight Slider
A reader emailed me and asked me how to create a custom Slider in Silverlight. I told him how but thought that you might want to know how to do it as well. So I created this very short video tutorial that shows you how.
Come to the Los Angeles Silverlight User Group Kick Off Event!
Hello Everyone!
If you are in the Los Angeles area and are a Silverlight or WPF developer then you need to come to our kick off event! If you are someone who is just wanting to learn Silverlight then this event is for you too!
Rick Barraza and I will both be presenting. There will be food, discussion, demos, prizes and raffles. Make sure and register today at www.laslug.com
See You There!
New Video Tutorial: How to Make a Silverlight Visual Tree Helper to help you find FrameworkElements in the Visual Tree
In this video I first show you how to cycle through all FrameworkElements in the main Grid. I then show you how to make a new class called ”>VTreeHelper with a Static method that allows you to loop trough the main Grid and look for a FrameworkElement by name. I show you how to use this to enter the name of a FrameworkElement and then set its Visibility to Collapsed.
This tutorial is for developers and not designers.
Enjoy:
URL: http://tw0.us/46A
Project: http://tw0.us/46B
My Speaking Schedule from Oct. to Dec. 2009
Greetings All!
Below is a list of Silverlight Presenation engagements I have booked for Oct., Nov., and Dec. 2009. If you are in Southern California I urge you to stop by and check it out; I am going to show off some awesome features of Silverlight and Blend.
First Event: LA Silverlight User Group:
Date: Oct. 28, 2009
Time: 700pm – 900pm
Address:
Microsoft LA
333 South Grand Ave, Suite 3300
Los Angeles, CA 90071
Presenters:
Victor Gaudioso
Rick Barraza
My Presentation:
1. Working with Sample Data in Blend 3:
a. Blend 3’s Data panel;
b. Creating Sample Data in Blend;
A. Showing Sample Data in a ListBox using List Mode;
B. Editing the ListBox DataTemplate to change the way the Sample Data is displayed;
C. Showing Sample Data in a TextBlock using Details Mode;
D. Importing XML and creating a Data Source;
c. Creating a Data Object in Visual Studio;
d. Creating an Observable Collection of Data Objects in Visual Studio;
e. Creating a DataSource from the Observable Collection in Blend;
f. Binding the DataSource to a ListBox in Blend
Second Event: LA Dot Net, the Premiere Los Angeles .NET Developers Group
Date: Nov. 2, 2009
Time: 700pm – 900pm
Address: UCLA
Presenters: Victor Gaudioso
My Presentation: To Be Determined (TBD)
Third Event: LA C# (www.lacsharp.org)
Date: Dec. 1, 2009
Address:
Manhattan Beach
Time: 600 pm – 8:30 pm
Presenters: Victor Gaudioso
My Presentation: TBD
Fourth Event: SocalDotNet (www.socaldotnet.org)
Date: Dec. 2, 2009
Time: 600 – 8:30 pm
Address: Buena Park
Presenters: Victor Gaudioso
My Presentation: TBD
For more information email me at wpfauthor at gmail dot com.
Victor
Click HERE for my Bio
New Silverlight Video Tutorial: Visibility Binding – Data Binding an Object’s Visibility to a Boolean Property
Hello All,
Is this tutorial I show you how you can use DataBinding to bind an object’s Visiblity to a boolean property using a VisibilityConverter and a DependencyProptery.
You can find the code for the DependencyProperty and VisibilityConverter in this text file (the video will show you how/when to use it) Here:
You can download my zipped application Here:
Finally, you can watch the video Here:
Enjoy!
Victor
New Silverlight Video Tutorial: How to Create a Complete Sketchflow Prototype Application
Hello All!
In this video tutorial I show you how to create a complete Silveright Sketchflow Prototype complete with Navigation Screens, Component Screens, Interactive Buttons, Visual States, adding and saving comments, loading comments, and finally the creation of Word documentation (Wireframes). If you have ever wanted to know everything about Sketchflow this is the video for you.
So if you have been wondering what all the hype is surrounding this new feature of Blend 3 then fire up your copy of Blend and watch this video.
Enjoy! Victor
URL: http://is.gd/3Ztog
PS: This video was created with Expression Encoder3 Screen Capture