Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A base class for nested markup extensions and a collection of useful extensions for WPF and SL.
C# ASP HTML
Branch: master

Merge pull request #7 from OronDF343/patch-1

Fix error when Source isn't a string
latest commit 80577fa1b4
@MrCircuit authored
Failed to load latest commit information.
TestSL.Web
TestSL
TestWPF
XAMLMarkupExtensions Fix error when Source isn't a string
.gitignore
LICENSE Create LICENSE
README.md
XAMLMarkupExtensions.nuspec
XAMLMarkupExtensions.sln

README.md

XAML Markup Extensions for WPF and SL

Key features

  • Full support of nested markup extensions
  • Design time support under SL 5.0
  • A couple of interesting markup extensions
  • Multiple UI threads

Content

XAMLMarkupExtensions.Base

  • INestedMarkupExtension: Interface that has to be implemented to add the nesting feature to other classes derived from MarkupExtension.

  • NestedMarkupExtension: A default implementation of the INestedMarkupExtension interface. We suggest to use this class to design nestable markup extensions.

  • ObjectDependencyManager and SimpleProvideValueServiceProvider: Internal used helper classes.

  • ParentChangedNotifier: Helper class for changes on the Parent property of FrameworkElement objects.

  • Type, Static & Null extension (known from WPF)

XAMLMarkupExtensions.Binding

  • DynBindingExtension: A markup extension that can change the source and/or path of a binding.

  • BindingProxy: Internal used helper class.

XAMLMarkupExtensions.Strings

  • CatExtension: Concatenate strings coming from various sources.

XAMLMarkupExtensions.Design

  • AlternatingGridColorExtension: Return a specific color for odd and even rows in grids.

To Be Continued... (contributions are welcome)

NuGet Package

https://www.nuget.org/packages/XAMLMarkupExtensions

License

MS-PL

Something went wrong with that request. Please try again.