| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Net;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Documents;
- using System.Windows.Input;
- using System.Windows.Media;
- using System.Windows.Media.Animation;
- using System.Windows.Shapes;
- namespace WindowsPhone.Recipes.Push.Client.Controls
- {
- public partial class ProgressBarWithText : UserControl
- {
- public ProgressBarWithText()
- {
- InitializeComponent();
- stackPanel.DataContext = this;
- }
- #region ShowProgress
- /// <summary>
- /// ShowProgress Dependency Property
- /// </summary>
- public static readonly DependencyProperty ShowProgressProperty =
- DependencyProperty.Register("ShowProgress", typeof(bool), typeof(ProgressBarWithText),
- new PropertyMetadata((bool)false));
- /// <summary>
- /// Gets or sets the ShowProgress property. This dependency property
- /// indicates whether to show the progress bar.
- /// </summary>
- public bool ShowProgress
- {
- get { return (bool)GetValue(ShowProgressProperty); }
- set { SetValue(ShowProgressProperty, value); }
- }
- #endregion
- #region Text
- /// <summary>
- /// Text Dependency Property
- /// </summary>
- public static readonly DependencyProperty TextProperty =
- DependencyProperty.Register("Text", typeof(string), typeof(ProgressBarWithText),
- new PropertyMetadata((string)""));
- /// <summary>
- /// Gets or sets the Text property. This dependency property
- /// indicates what is the text that appears above the progress bar.
- /// </summary>
- public string Text
- {
- get { return (string)GetValue(TextProperty); }
- set { SetValue(TextProperty, value); }
- }
- #endregion
- }
- }
|