- xplorerbar_demo.zip
- XPlorerBar_demo
- ZonaTools.XPlorerBar.DemoApp.exe
- ZonaTools.XPlorerBar.dll
- ZonaTools.XPlorerBar.Documentation.chm
- xplorerbar_src.zip
- XPlorerBar_src
- XPlorerBar.DemoApp.sln
- XPlorerBar.DemoApp.suo
- XPlorerBar.DemoApp
- App.xaml
- App.xaml.cs
- Converters
- Extra_BindingMode
- Extra_ThemeManagement
- Images
- codeproject120x60.gif
- Computer16.png
- Copy16.png
- CreateFolder16.png
- Delete16.png
- MailFile16.png
- Move16.png
- MusicOnLine16.png
- MyComputer16.png
- MyDocuments16.png
- MyMusic32.png
- MyNetwork16.png
- MyPictures16.png
- MyPictures32.png
- MyPictures48.png
- NetworkFavorites16.png
- OrderPictures16.png
- PlayAll16.png
- PrintPictures16.png
- PublishFolder16.png
- Rename16.png
- SharedMusic16.png
- ShareFolder16.png
- SlideShow16.png
- MainWindow.xaml
- MainWindow.xaml.cs
- Properties
- Resources
- Images
- Folder16.png
- MyComputer16.png
- NetworkPlaces16.png
- PicturePrint16.png
- PictureTasks32.png
- PictureTasksMono48.png
- PrintsOnline16.png
- SlideShow16.png
- Skins
- XPlorerBar.DemoApp.csproj
- XPlorerBar.Documentation
- Help
- Documentation.chm
- LastBuild.log
- XPlorerBarDocumentationProject.shfb
- XPlorerBar.Library
|
#region [ Copyright © 2008, Zona-Tools, all rights reserved. ]
/*
*
This source code is licensed under the Code Project Open License (CPOL).
Check out http://www.codeproject.com/info/cpol10.aspx for further details.
*
*/
#endregion
#region [ Using namespaces ]
using System;
using System.Globalization;
using System.Windows.Data;
#endregion
namespace XPlorerBar.DemoApp
{
/// <summary>
/// Converts the characters of a string to uppercase.
/// </summary>
[ValueConversion(typeof(String), typeof(String))]
public class StringCharactersToUpperCaseConverter : IValueConverter
{
//===========================================================================
/// <summary>
/// Converts the characters of a string to uppercase.
/// </summary>
/// <param name="value">String to be converted.</param>
/// <param name="targetType">Type, the value is to be converted to.</param>
/// <param name="parameter">Not used here.</param>
/// <param name="culture">Not used here.</param>
/// <returns>Text with all its characters in uppercase.</returns>
//===========================================================================
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
//Gets the value to convert
String text = value as String;
//Checks the type of the value to convert and return a string if possible
if (text != null)
return text.ToUpper();
else
return Binding.DoNothing;
}
//===========================================================================
/// <summary>
/// Not implemented.
/// </summary>
/// <param name="value">Not used here</param>
/// <param name="targetType">Not used here.</param>
/// <param name="parameter">Not used here.</param>
/// <param name="culture">Not used here.</param>
/// <returns>Not implemented.</returns>
//===========================================================================
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
}
|
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.
I have been developing and managing projects for real-time embedded softwares for eight years. Then, I moved from Paris to the south of France and began to lead a team who was developping Java applications.
My main occupation right now is to continue my journey in the WPF world.
You can check out my blog
here. [
^]