Professional, Software

Using Toolbar control

Few people have asked me about posting a sample about how to use the toolbar sample. Here is what it looks like…

Here is what Page.xaml looks like…

<Canvas x:Name="rootCanvas"
  <TextBlock Canvas.Top="70"  Canvas.Left ="250" Name="txtValue" FontSize="20"/>
  <Custom:Toolbar Name="toolbar" Canvas.Top="200" Canvas.Left="100" Height="50" Width="500"/>

Here is what Page.xaml.cs looks like


using System;
using System.Linq;
using System.Xml;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace ControlApplication
    public partial class ControlUse : Canvas

        TextBlock _textblock;
        SPFControls.Toolbar _toolbar;

        public void Page_Loaded(object o, EventArgs e)
            Canvas canvas1 = o as Canvas;
            _textblock = canvas1.FindName("txtValue") as TextBlock;
            _toolbar = canvas1.FindName("toolbar") as SPFControls.Toolbar;

            for (int i = 0; i < 8; i++)
                SPFControls.ToolbarButton tb = new SPFControls.ToolbarButton();
                string uri = "Images/image" + (i + 1).ToString() + ".jpg";
                tb.Image = new Uri(uri, UriKind.Relative);
                tb.ToolTip = uri;
                tb.Click += new EventHandler<EventArgs>(tb_Click);

        void tb_Click(object sender, EventArgs e)
            _textblock.Text = ((SPFControls.ToolbarButton)sender).Image.ToString();

Hope this helps!


7 thoughts on “Using Toolbar control

  1. Pingback: Recursive Reflection : Using Toolbar Sample

  2. Mario says:

    Whenever o try to run this sample i get the following message:
    ErrorCode: 2210
    ErrorType: ParseError
    Position: 93

    Can you help me?

  3. Rajesh Kumar says:

    I have tried to run the control sample for toolbar bt when i run a get a blank page and sometimes the icon/link to download silverlight pls help me in this regard since i m new to this

  4. LOOI says:

    I encounter this error message when called this
    SPFControls.ToolbarButton tb = new SPFControls.ToolbarButton();

    and error message:
    Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))

    Any idea?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s