我需要有关将自定义属性添加到 UserControl 的帮助。我创建了一个视频播放器用户控件,我想在另一个应用程序中实现它。我的 UserControl 中有一个 mediaElement 控件,我想从我的 UserControl 所在的应用程序访问 mediaElement.Source。
我试过这个:[Player.xaml.cs]
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 VideoPlayer
{
public partial class Player : UserControl
{
public static readonly DependencyProperty VideoPlayerSourceProperty =
DependencyProperty.Register("VideoPlayerSource", typeof(System.Uri), typeof(Player), null);
public System.Uri VideoPlayerSource
{
get { return mediaElement.Source; }
set { mediaElement.Source = value; }
}
public Player()
{
InitializeComponent();
}
我似乎无法在属性框中找到属性。对此有任何帮助吗?