前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学习使用Wpf开源的文本编辑器—smithhtmleditor

学习使用Wpf开源的文本编辑器—smithhtmleditor

作者头像
Kiba518
发布2021-10-15 15:19:34
1.5K0
发布2021-10-15 15:19:34
举报
文章被收录于专栏:Kiba518Kiba518

前言

本文主要介绍使用Wpf文本编辑器——smithhtmleditor。

编辑器使用

首先新建一个项目WpfEditor。

然后到Codeplex下载smithhtmleditor。

下载地址:https://archive.codeplex.com/?p=smithhtmleditor

解压后将SmithHtmlEditor文件夹整个复制。

然后粘贴到我们新建的项目中

然后将该引入SmithHtmlEditor的工程文件。

然后在Com组件中找到Microsoft HTML Object Library,添加引用。

然后编写代码如下:

代码语言:javascript
复制
<Window x:Class="WpfEditor.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:smith="clr-namespace:Smith.WPF.HtmlEditor;assembly=Smith.WPF.HtmlEditor"
        xmlns:local="clr-namespace:WpfEditor"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Grid>
        <DockPanel DockPanel.Dock="Top"  >
            <DockPanel.Resources>
                <Style TargetType="{x:Type Label}">
                    <Setter Property="Padding" Value="0" />
                    <Setter Property="VerticalAlignment"  Value="Center" />
                    <Setter Property="VerticalContentAlignment"  Value="Center" />
                </Style>
                <Style TargetType="{x:Type Button}">
                    <Setter Property="Padding"  Value="4,2" />
                </Style>
            </DockPanel.Resources>
            <smith:HtmlEditor x:Name="Editor"  DockPanel.Dock="Top"/>
        </DockPanel> 
    </Grid>
</Window>

如代码所示,再命名空间中引入了Smith.WPF.HtmlEditor。

代码语言:javascript
复制
xmlns:smith="clr-namespace:Smith.WPF.HtmlEditor;assembly=Smith.WPF.HtmlEditor"

然后使用了Smith.WPF.HtmlEditor程序集下的自定义控件HtmlEditor。

效果图如下:

html格式:

上传图片:

----------------------------------------------------------------------------------------------------

到此,使用Wpf文本编辑器就已经介绍完了。

代码已经传到Github上了,欢迎大家下载。

Github地址: https://github.com/kiba518/WpfEditor

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-10-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档