Files
QuickLook/QuickLook.Plugin/QuickLook.Plugin.TextViewer/TextViewerPanel.xaml.cs
Paddy Xu f5d9dc3e14 .
2017-04-29 21:42:37 +03:00

26 lines
639 B
C#

using System.IO;
using System.Windows.Controls;
using ICSharpCode.AvalonEdit.Highlighting;
namespace QuickLook.Plugin.TextViewer
{
/// <summary>
/// Interaction logic for TextViewerPanel.xaml
/// </summary>
public partial class TextViewerPanel : UserControl
{
public TextViewerPanel(string path)
{
InitializeComponent();
LoadFile(path);
}
private void LoadFile(string path)
{
viewer.Load(path);
viewer.SyntaxHighlighting = HighlightingManager.Instance.GetDefinitionByExtension(Path.GetExtension(path));
}
}
}