Desperately Seeking Love of Sophie

Archive for May 28th, 2007

Using ListBox Source

without comments

Uploaded zip file containing full source for using Listbox

Written by Vivek

May 28, 2007 at 11:47 pm

Posted in Professional, Software

Tagged with

Using Toolbar control

with 7 comments

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"
        xmlns="http://schemas.microsoft.com/client/2007"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Loaded="Page_Loaded"
        x:Class="ControlApplication.ControlUse;assembly=ClientBin/ControlApplication.dll"
        xmlns:Custom="clr-namespace:SPFControls;assembly=ClientBin/Toolbar.dll"
        Width="1000"
        Height="1000"
        Background="White">
  <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"/>
</Canvas>

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)
        {
            InitializeComponent();
            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);
                _toolbar.ToolBarCollection.Add(tb);
            }
        }

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

Hope this helps!

Written by Vivek

May 28, 2007 at 5:35 pm

Posted in Professional, Software

Tagged with