【c# – 如何创建Windows Phone Live Camera Feed?】教程文章相关的互联网学习教程文章

C#-无法创建Mutex. ASP.NET

我在创建Mutex时遇到问题.我不知道为什么,因为服务器使用的是新的.NET Framework.你能帮助我吗? 版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.272 有我的网站,此错误:http://www.rafaljaworowski.somee.com/ 说明:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息. 异常详细信息:System.InvalidOperationException:无法创建互斥体解决方法:尝试...

c#-尝试创建最小化的表单时出现StackOverflowException【代码】

我的问题很简单.我有这个新表格,我只是编写以下代码:public partial class Form1 : Form {public Form1(){InitializeComponent();this.Resize += new EventHandler(Form1_Resize);this.WindowState = FormWindowState.Minimized;}private void Form1_Resize(object sender, EventArgs e){if (WindowState == FormWindowState.Minimized){ShowInTaskbar = false;}else if (WindowState == FormWindowState.Normal){ShowInTaskbar =...

我可以访问刚在C#中创建的HTML控件的高度/宽度吗?【代码】

我正在使用此代码从后面的代码创建DIV控件-System.Web.UI.HtmlControls.HtmlGenericControl dynDiv =new System.Web.UI.HtmlControls.HtmlGenericControl("DIV"); dynDiv.ID = "dynDivCode"; dynDiv.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Gray"); dynDiv.InnerHtml = "I was created using Code Behind"; this.Controls.Add(dynDiv);创建后,我想访问它的高度和宽度.有可能这样做吗?还是此时尚未在屏幕上呈现它以使其属...

C#-使用Lambda创建多个线程【代码】

public void GatherDataFromSwitches(Device[] switches) {List<Thread> workerThreads = new List<Thread>();for(int i = 0; i < switches.Length - 1; i++){Thread t = new Thread(unused => GatherDataFromSwitch(switches[i]));workerThreads.Add(t);t.Start();}foreach (Thread d in workerThreads) d.Join(); //wait for all threads to finish }如果我在运行该方法后遍历交换机,则会注意到某些交换机没有添加数据,而某些交换...

如何在C#中创建常规列表/模板列表【代码】

我有一个带有几个继承成员的主类,这些成员都重载了父类的同一个Draw方法,但是具有不同的Initialize方法.是否可以对每个继承的类使用相同的列表类型,从而能够遍历Draw方法?我很确定您可以使用C中的模板来执行此操作,但似乎找不到在C#中执行此操作的方法.这是一个例子:class MainMenu : ExpandingWindow{Init(A,B)Draw(D) }class SideMenu : ExpandingWindow{Init(A,B,C)Draw(D) }我希望能够做到:WindowList List<ExpandingWindow...

c#-创建控件的透明部分以查看其下方的控件【代码】

我已经修改了CodeProject上的SuperContextMenuStrip,以满足我的某些项目需求.我将其用作GMap.NET Map Control上地图标记的工具提示.以下是其外观示例: 我想做的是通过使它看起来更像气泡来稍微改善一下.类似于旧的Google Maps样式工具提示: 我花了一些时间在控件透明度上进行搜索,我知道这不是一件容易的事. This SO question in particular illustrates that. 我已经考虑过重写SuperContextMenuStrip的OnPaint方法来绘制SuperCo...

c#-在代码中创建控件时如何将Click事件绑定到ViewModel【代码】

通常,我在XAML中创建视图,然后使用Caliburn.Micro将事件绑定到视图模型.<Button cal:Message.Attach="[MouseLeftButtonUp]=[ModifyList($source)]" />但是,我现在需要基于配置数据在代码中创建按钮. 该代码不在后面的代码中,而是在工厂类中.Button button = new Button() { Content = "Click Me" };那么问题是如何安排活动的进行?解决方法:我以前从未做过此事,因此这可能不是最好的方法,但它确实起作用了. 我在下面编写了一个扩展...

c#-创建和删除文件夹时,MVC会话丢失【代码】

我正在运行MVC4 asp.net应用程序,它处理app文件夹内的create / delete文件夹. 当应用创建或删除文件夹时,会话保留. 但是,当应用程序创建文件夹然后一个接一个地删除文件夹时,会话丢失了. 我已将此代码段放置在Global.asax中,以解决即使应用程序中的物理文件夹发生更改也能维持会话的决心:PropertyInfo p = typeof(System.Web.HttpRuntime).GetProperty("FileChangesMonitor", indingFlags.NonPublic | BindingFlags.Public | Bind...

c#-创建一个数的质数分解的字符串(带指数)【代码】

因此,我有一个程序可以创建用户输入数字的主要因素的二叉树并将其显示在treeView控件中: Example One Example Two 现在,我想创建一个类似于消息框中显示的字符串,但要使用指数(“ 256 = 2 ^ 8”,“ 1234567890 = 2 X 3 ^ 2 X 5 X 3607 X 3803”) 我当前的代码如下:private void LabelDisplayCondensed(FactorTreeNode currentNode) {string result = Convert.ToString(root.Key) + " = " + Convert.ToString(currentNode.Left.Ke...

c#-使用MonoTouch创建自定义图像滤镜【代码】

我正在使用Xamarin for iOS即时创建合成图像.我有两张图像,一幅是基本图像(黑白),另一幅是用于滤色镜的alpha蒙版“贴图”.然后,在运行时提供RGB值,这样我就可以使合成图像成为应具有的颜色. 我已经找到了许多用于更改整个图像的解决方案,但是我很难找到一个很好的解决方案来创建仅对蒙版贴图中包含的区域(使用alpha值)进行着色的滤色器: 基本图片: 产生的图像(如果我告诉我要红色): 在MonoDroid中,我能够创建一个自定义Imag...

c#-创建可重用的项目和解决方案结构

我正在为Visual Studio中的.NET应用程序准备所有基础结构,该解决方案中包含约17个项目.这包括全局枚举,通用资源文件,接口,通用异常等.我还没有写针对应用程序本身的代码. 在这一点上,我想冻结我的解决方案结构的图像并使其可重复使用.意思是,在我的下一个项目中,我想从现在的结构开始. 如何用Visual Studio做到这一点?仅使用Windows资源管理器复制结构是更好的方法,还是T4模板提供了执行此操作的方法?还是Visual Studio有更简单的...

c#-打开用EPPlus创建并用ICSharpCode.SharpZipLib压缩在文件夹中的.xlsx文件时出现问题【代码】

我正在使用EPPlus创建ExcelPackages(xlsx文档)列表,并将它们作为ZipEntries添加到ZipOutputStream.我认为Excel文档应该是有效的,因为当我将其中一个文档写入Response对象而无需压缩时,我可以很好地打开它们.zip文件夹已按预期创建,并且文件在那里并且似乎没有空,但是当我尝试打开它们时,在Excel中出现以下错误:Excel cannot open the file {Name}.xlsx because the file format or file extension is not valid. Verify that file...

基于C#中给定对象类型的动态列表创建【代码】

我相当确定这是可能的,而且我认为这很容易,而且我不知道在Google中提出问题的正确方法.我要做的是将一种类型传递给方法,然后返回该类型的对象列表.像这样的东西:public List<T> GetComponentsOfType(Type thisType) {return Components.OfType<thisType>().ToList(); }当然不会编译,因为我不知道自己在做什么.解决方法:我想您想传递type参数,以便获得类型列表:public List<T> GetComponentsOfType<T>() {return Components.OfTyp...

c#-使用Reflection.Emit创建的动态程序集崩溃,退出代码为-532462766【代码】

我一直按照this article生成动态程序集,如下所示:var directory = new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.Desktop)); var file = new FileInfo(Path.Combine(directory.FullName, @"MyDynamicAssembly.exe"));var domain = AppDomain.CurrentDomain; var name = new AssemblyName("Namespace.With.Dots"); var builderAssembly = domain.DefineDynamicAssembly(name, AssemblyBuilderAccess.Sav...

c#-在运行时创建新设置,并在重新启动后读取【代码】

我想存储用户设置.它们是在运行时创建的,应在重新启动应用程序后读取.private void MainForm_FormClosing(object sender, FormClosingEventArgs e) {var property = new SettingsProperty("Testname");property.DefaultValue = "TestValue";Settings.Default.Properties.Add(property);Settings.Default.Save(); }此时,设置已存储,我可以访问它. 重新启动应用程序后,新创建的设置消失了:public MainForm() {InitializeComponent()...