示例#1
0
        public void EnableInput(MediaProp mediaProp)
        {
            InputField inputField;

            if (mediaProp is MediaPropText)
            {
            }
            else if (mediaProp is MediaPropInt)
            {
            }
            else if (mediaProp is MediaPropBool)
            {
            }
            else if (mediaProp is MediaPropDate)
            {
            }
        }
示例#2
0
        public DisplayField(MediaProp mediaProp, DisplayPage displayPage)
        {
            InitializeComponent();
            MyDisplayPage = displayPage;
            MyMediaProp   = mediaProp;

            descTextBlock.Text = MyMediaProp.MyDescription;

            if (MyMediaProp is MediaPropTitle)
            {
                textDisplay.Visibility   = Visibility.Collapsed;
                progressStack.Visibility = Visibility.Collapsed;
                checkDisplay.Visibility  = Visibility.Collapsed;
                titleDisplay.Text        = (MyMediaProp as MediaPropTitle).MyValue;
                seasonDisplay.Text       = (MyMediaProp as MediaPropTitle).MySeason.ToString();
            }
            else if (MyMediaProp is MediaPropText)
            {
                titleGrid.Visibility     = Visibility.Collapsed;
                progressStack.Visibility = Visibility.Collapsed;
                checkDisplay.Visibility  = Visibility.Collapsed;
                textDisplay.Text         = (MyMediaProp as MediaPropText).MyValue;
            }
            else if (MyMediaProp is MediaPropInt)
            {
                titleGrid.Visibility    = Visibility.Collapsed;
                textDisplay.Visibility  = Visibility.Collapsed;
                checkDisplay.Visibility = Visibility.Collapsed;
                progressDisplay.Value   = (MyMediaProp as MediaPropInt).MyValue;
            }
            else if (MyMediaProp is MediaPropBool)
            {
                titleGrid.Visibility     = Visibility.Collapsed;
                textDisplay.Visibility   = Visibility.Collapsed;
                progressStack.Visibility = Visibility.Collapsed;
                checkDisplay.IsChecked   = (MyMediaProp as MediaPropBool).MyValue;
            }
            else if (MyMediaProp is MediaPropDate)
            {
                titleGrid.Visibility     = Visibility.Collapsed;
                progressStack.Visibility = Visibility.Collapsed;
                checkDisplay.Visibility  = Visibility.Collapsed;
                textDisplay.Text         = (MyMediaProp as MediaPropDate).MyValue;
            }
        }