Click here to Skip to main content
Click here to Skip to main content
 
Add your own
alternative version
Go to top

Numbered And Bulleted Lists for Silverlight

, 8 Jun 2008
Counterpart of HTML's ol and ul tags for Silverlight
orderedlist_silverlight.zip
Example1
ClientBin
ja
Example1.csproj.user
obj
Debug
TempPE
Properties
Example2
ClientBin
ja
Example2.csproj.user
obj
Debug
TempPE
Properties
Example3
ClientBin
images
ja
Example3.csproj.user
images
greentick.png
redcross.png
Thumbs.db
obj
Debug
TempPE
Properties
Thumbs.db
Example4
ClientBin
ja
Example4.csproj.user
obj
Debug
Refactor
TempPE
Properties
Example5
ClientBin
ja
Example5.csproj.user
obj
Debug
TempPE
Properties
Example6
ClientBin
Example6.dll
Example6.pdb
Example6.xap
ja
System.Windows.Controls.Extended.resources.dll
System.Windows.Controls.resources.dll
OrderedList.dll
OrderedList.pdb
System.Windows.Controls.dll
System.Windows.Controls.Extended.dll
Example6.csproj.user
obj
Debug
Example6.dll
Example6.g.resources
Example6.pdb
TempPE
Properties
OrderedList
ClientBin
ja
obj
Debug
Refactor
OrderedList.dll
TempPE
OrderedList.csproj.user
Properties
Test
ClientBin
ja
images
greentick.png
redcross.png
obj
Debug
TempPE
Properties
Test.csproj.user
Test_Web
App_Data
Bin
de
System.Web.Silverlight.resources.dll
es
System.Web.Silverlight.resources.dll
fr
System.Web.Silverlight.resources.dll
it
System.Web.Silverlight.resources.dll
ja
System.Web.Silverlight.resources.dll
ko
System.Web.Silverlight.resources.dll
System.Web.Silverlight.dll
System.Web.Silverlight.dll.refresh
zh-Hans
System.Web.Silverlight.resources.dll
zh-Hant
System.Web.Silverlight.resources.dll
ClientBin
Example1.xap
Example2.xap
Example3.xap
Example4.xap
Example5.xap
Test.xap
images
<?xml version="1.0" encoding="utf-8" ?> 
<ResourceDictionary
    xmlns="http://schemas.microsoft.com/client/2007"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:OrderedList;assembly=OrderedList"
    >
    <Style TargetType="local:OrderedList">
        <Setter Property="NumberTextAlignment" Value="Right"/>
        <Setter Property="NumberWidth" Value="35"/>
        <Setter Property="NumberIndent" Value="0"/>
        <Setter Property="NumberPostdent" Value="5"/>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="local:OrderedList">
                    <ContentPresenter 
                        Content="{TemplateBinding Content}" />
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

    <Style TargetType="local:ListItem">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="local:ListItem">
                    <StackPanel Orientation="Horizontal" >
                    	<local:ListNumber/>
                    	<ContentPresenter Content="{TemplateBinding Content}" />
                    </StackPanel>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

    <Style TargetType="local:ListNumber">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="local:ListNumber">
                    <StackPanel Orientation="Horizontal" >
                        <Image x:Name="ItemImg"></Image>
                        <TextBlock x:Name="ItemText"></TextBlock>
                    </StackPanel>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

</ResourceDictionary>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Matt Perdeck
Web Developer
Australia Australia
Twitter: @MattPerdeck
Blog: mattperdeck.com
Current project: JSNLog JavaScript Logging Package
 
Matt has over 6 years .NET and SQL Server development experience. Before getting into .Net, he worked on a number of systems, ranging from the largest ATM network in The Netherlands to embedded software in advanced Wide Area Networks and the largest ticketing web site in Australia. He has lived and worked in Australia, The Netherlands, Slovakia and Thailand.
 
He recently wrote a book, ASP.NET Performance Secrets (www.packtpub.com/asp-net-site-performance-secrets/book) in which he shows in clear and practical terms how to quickly find the biggest bottlenecks holding back the performance of your web site, and how to then remove those bottlenecks. The book deals with all environments affecting a web site - the web server, the database server and the browser.
 
Matt currently lives in Sydney, Australia. After 2 years at Readify, he now works at the global professional services company PwC. His current contract ends at 29 June 2014.
Follow on   Twitter   Google+

| Advertise | Privacy | Mobile
Web03 | 2.8.140916.1 | Last Updated 8 Jun 2008
Article Copyright 2008 by Matt Perdeck
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid