首页 > 其他分享 >WPF中Resx文件中添加Byte[]

WPF中Resx文件中添加Byte[]

时间:2024-10-14 23:10:53浏览次数:5  
标签:Resx stream xxx resx resWriter rhsl new WPF Byte

参考:https://learn.microsoft.com/zh-tw/dotnet/api/system.resources.resxresourcewriter.generate?view=windowsdesktop-8.0&viewFallbackFrom=netcore-3.1
代码实现:

static void Main(string[] args)
{
            using(ResXResourceWriter resWriter=new ResXResourceWriter(@"F:\xxxx\xxx\MyResource.resx"))
            {
                byte[] secBytes = File.ReadAllBytes(@"F:\xxx\MyResources\rhlsl.xxx");
                resWriter.AddResource("rhsl", secBytes);
                resWriter.Generate();
            }
            Console.Write("xxx");
}

然后再打开MyResource.resx

那么,现在可以直接用Resources.rhsl来得到byte[],
从而

MemoryStream stream = new MemoryStream(Resources.rhsl);
StreamReader sr = new StreamReader(stream, Encoding.UTF8);
string result= sr.ReadToEnd();

就可以得到result。

标签:Resx,stream,xxx,resx,resWriter,rhsl,new,WPF,Byte
From: https://www.cnblogs.com/johnyang/p/18466411

相关文章

  • WPF - 项目样例
    WPF-项目样例 1. 创建项目:参考:https://www.cnblogs.com/1285026182YUAN/p/18462396 2. 修改App.xaml<Applicationx:Class="ModelFileMigrate.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns......
  • wpf 下拉框添加选项中删除数据
    需要根据实际需求在按钮的对应事件或者Command中添加逻辑<StyleTargetType="ComboBox"x:Key="DeleteComboBoxStyle"><SetterProperty="ItemContainerStyle"><Setter.Value><!--ComBoxItem--><......
  • [WPF] 可选择的TextBlock,正则匹配高亮显示
    实现TextBlock控件像TextBox一样支持选择文本,又保留TextBlock显示省略号等特性,找不到参考文献了,抱歉。下面演示基于可选择TextBlock实现的效果: 代码已上传至https://gitee.com/Pumbaa_Peng/textbook-demo.git。1<pp:ChromeWindowx:Class="TextBlockDemo.MainWind......
  • Some bytes have been replaced with the Unicode substitution character while load
    需要修改一较旧的网页代码,当打开时,却出现异常提示: SomebyteshavebeenreplacedwiththeUnicodesubstitutioncharacterwhileloadingfile【文档路径】withUnicode(UTF-8)encoding.Savingthefilewillnotpreservetheoriginalfilecontents.点“OK”,文档是......
  • WPF 性能优化-列表控件性能
    下面记录几种针对大数据列表控件性能的增强特性,WPF所有继承自ItemsControl的控件(列表控件)都支持这些增强特性,包括ListBox、ComboBox、ListView、TreeView以及DataGrid。一、虚拟化WPF列表控件所提供的最重要的功能就是UI虚拟化。UI虚拟化是列表只为可见区域中能显示的项创建容器......
  • WPF开发用户控件、用户控件属性依赖DependencyProperty实现双向绑定、以及自定义实现C
    1、新建了一个用户控件,里面画了一个实心圆,以及一个文本控件的组合,当作我要实验使用的用户控件(TestUserControl)。 2、在主窗体里面进行引用,可以看到引用以后,会在工具箱上显示新增的用户控件3、为了测试方便,我直接在先前的Lo'gin页面直接进行添加该用户控件,效果如下。 4、......
  • WPF 动画-VisualStateManager
    动画状态-VisualStateManagerVisualStateManager控件可以通过VisualState来定义控件的不同动画状态,然后在C#代码中合适地方,使用VisusalStateManager.GoToState()或VisualStateManager.GoToElementState()方法来切换到对应的状态,从而实现样式的切换。一、用法介绍1、关键成员......
  • WPF 等距布局
    本文告诉大家如何使用WPF的自定义布局做等距布局实际做的效果很简单,因为在开发我容易就用到了等距的控件。等距控件就是在指定的宽度下,平均把控件放在水平的地方,这样相等于StackPanel的水平,但是没有做水平压缩。在这个控件,无论在水平放多少个控件,都会在相同的高度把他们放下。......
  • 2019-7-12-wpf-VisualBrush-已知问题
    titleauthordateCreateTimecategorieswpfVisualBrush已知问题lindexi2019-7-1221:7:41+08002018-2-1317:23:3+0800WPF本文告诉大家,visualBrush已知bug,希望大家使用VisualBrush时可以知道如果把VisualBrush绑定的是在元素加入到视觉树前,那么在元素加入到视觉树之后移除......
  • WPF Image display webp via BitMapImgae BeginInit UriSource EndInit in MVVM
    privatevoidGenenerateBitMapImageViaUrl(stringurl){BitmapImagebmi=newBitmapImage();bmi.BeginInit();bmi.UriSource=newUri(url,UriKind.RelativeOrAbsolute);bmi.EndInit();if(bmi.CanFreeze){bmi.Freeze();}......