我的项目设置为.NET Framework 4.0.当我添加时System.IO.Packaging,它表示它不存在.当我尝试将其添加为项目的引用时,它也不会显示.
如何添加System.IO.Packaging到我的C#项目?
我正在使用Window的语音识别API,并且它一直在检测非常低的背景噪音作为"if"重复的单词.我一直试图找到一种方法来为它开始接受输入的最小量要求,但其所有成员都设置为只读.
如何设置麦克风音量的最小截止值?
编辑:找出一种获得平均值的方法,如果它低于我想要的平均值,则忽略文本
public void hRecognition_AudioStateChanged(object sender, AudioStateChangedEventArgs e)
{
if (e.AudioState == AudioState.Stopped)
{
volumeAverage /= volumeCount;
}
else if (e.AudioState == AudioState.Speech)
{
volumeAverage = 0;
volumeCount = 0;
}
}
public void hRecognition_AudioLevelUpdated(object sender, AudioLevelUpdatedEventArgs e)
{
volumeAverage += e.AudioLevel;
volumeCount += 1;
}
Run Code Online (Sandbox Code Playgroud) 如何在非静态线程中获取剪贴板文本?我有一个解决方案,但我正在努力获得最清洁/最短的方式.正常调用时,结果会变为空字符串.
如何将NotifyIcon设置为始终在右侧托盘中可见:http: //screensnapr.com/v/qKWHe2.png
因为它将其转移到非活动图标窗口:http: //screensnapr.com/v/jjtuK0.png
问题是托盘图标有一个上下文菜单,可以让某人拍摄屏幕截图.因此,每次他们拍摄截图时,图片中都会显示不活动的图标窗口,阻挡其背后的任何内容,如照片轰炸机.
我知道可以通过代码完成它,因为其他应用程序(如comodo)已经完成了它而没有让我拖放图标到那里.为了创建任务栏的快捷方式,我了解到你在这个文件夹中设置了一个快捷方式:
C:\Users\Username\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
Run Code Online (Sandbox Code Playgroud)
托盘有类似的东西吗?或者有一个选项我可以使用代码明智.
我有点无法找到一个简单的答案,这有点荒谬.我的目标是在应用程序运行时附加新的图像控件.
img = new System.Windows.Controls.Image();
img.Margin = new Thickness(200, 10, 0, 0);
img.Width = 32;
img.Height = 32;
img.Source = etc;
Run Code Online (Sandbox Code Playgroud)
我试过了
this.AddChild(img);// says must be a single element
this.AddLogicalChild(img);// does nothing
this.AddVisualChild(img);// does nothing
Run Code Online (Sandbox Code Playgroud)
添加带有表单的元素从未如此困难.我怎样才能简单地将这个新元素附加到主窗口(而不是另一个控件),以便它显示出来.
解决了它,我将网格命名为main,从那里我可以访问children属性和add函数
main.children.add(img);
<Window x:Class="Crysis_Menu.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525" Loaded="Window_Loaded" AllowsTransparency="False" Background="White" Foreground="{x:Null}" WindowStyle="SingleBorderWindow">
<Grid Name="main">
<Button Content="Run" Height="23" HorizontalAlignment="Left" Margin="12,12,0,0" Name="btnRun" VerticalAlignment="Top" Width="151" Click="btnRun_Click" />
<TextBox Height="259" HorizontalAlignment="Left" Margin="12,40,0,0" Name="tbStatus" VerticalAlignment="Top" Width="151" />
</Grid>
</Window>
Run Code Online (Sandbox Code Playgroud) 在哪里可以找到C#语音识别命名空间的参考资料和完整文档.MSDN仅提供了对成员的简要描述,而不仅仅是我能找到的内容.是否存在这些事物的绝对资源.我所学的大部分内容都来自论坛中的其他教程或片段.
所以我有一个功能:
List<string> names = new string();
private static void getName(string name)
{
names.add(name);
}
Run Code Online (Sandbox Code Playgroud)
当我尝试编译时,我得到一个:'非静态字段'通知需要'对象引用.我该怎么做才能使这个成员(名称)与getName兼容?
我需要它是非静态的或转换的,因为我想将结果放入其他非静态函数和表单中.
一旦页面上存在特定元素,是否存在用于调用回调的事件或简单函数.我不是问如何检查元素是否存在.
举个例子
$("#item").exists(function(){ });
Run Code Online (Sandbox Code Playgroud)
我最终使用了ready事件
$("#item").ready(function(){ });
Run Code Online (Sandbox Code Playgroud) 我试图得到一个div文件的宽度和高度.如图所示,减去10个像素:http: //screensnapr.com/v/a9JWIf.png
但是每次我填充或添加到主体或外部div的边缘时,它都会添加到文档的总高度并显示滚动条.
如何在不扩展文档大小的情况下使div自动填充所有可用大小?
编辑:任何负边距都不会影响div的总大小
这是一个小提琴 http://jsfiddle.net/ZRz32/6/
如您所见,它扩展了文档高度.我需要它来保持文档的大小减去十个像素
我有一个类,我在课程上面的线程中使用.即使我在顶部做了类的原型,它仍然会抛出那些错误错误C2027:使用未定义类型'foo'
class foo;
DWORD WINAPI demo(LPVOID param)
{
foo a;
}
class foo
{
public:
int x;
};
Run Code Online (Sandbox Code Playgroud)