在 《wpf揭秘》这本书里有类似的控件。
.cs文件
using System;
using System.Windows;
using System.Windows.Controls;
using Microsoft.Win32;
namespace Chapter16
{
[System.Windows.Markup.ContentProperty("FileName")]
public partial class FileInputBox : UserControl
{
public FileInputBox()
{
InitializeComponent();
theTextBox.TextChanged += new TextChangedEventHandler(OnTextChanged);
}
private void theButton_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog d = new OpenFileDialog();
if (d.ShowDialog() == true) // Result could be true, false, or null
this.FileName = d.FileName;
}
public string FileName