小编Ωme*_*Man的帖子

如何将Windows窗体.NET应用程序显示为托盘图标?

要使.NET应用程序在Window的系统托盘中显示为图标,需要做些什么?

你如何处理所述图标上的鼠标按钮点击?

.net vb.net system-tray systray winforms

19
推荐指数
2
解决办法
2万
查看次数

"CreateRiaClientFilesTask"任务意外失败

我是VS 2010并且最近安装了WCF RIA Services V1.0.为了测试,我创建了一个新的Silverligh Business项目,但现在我不时地重建解决方案时收到以下错误:

有人知道我为什么会这样吗?

谢谢

Error   1   The "CreateRiaClientFilesTask" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.ServiceModel.DomainServices.Tools, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.ServiceModel.DomainServices.Tools, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
   at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean …
Run Code Online (Sandbox Code Playgroud)

silverlight wcf-ria-services

19
推荐指数
2
解决办法
1万
查看次数

XAML TextBlock和Run绑定

我有一个问题,运行的绑定不起作用.这是我目前的代码.

<TextBlock
  x:Name="txtCompanyName"
  Text="{Binding Path=SelectedItem.CompanyName, ElementName=lbSourceList}"
  Foreground="White"
  FontSize="18.667"
  Height="33.667" 
  Margin="10,-0.5,0,-1.5">
  <Run Text=" : " Foreground="White"/>
  <Run Text=" "/>
  <Run Text=" " Foreground="White"/>
  <Run Text=" "/>
  <Run Text="{Binding Path=SelectedItem.RFQID, ElementName=lbSourceList}" />
</TextBlock>
Run Code Online (Sandbox Code Playgroud)

我正在显示公司名称,但额外的数据从未显示出来.任何想法为什么这种类型的绑定失败?


替代答案以及最终答案

<TextBlock TextWrapping="Wrap" 
           Text="{Binding RFQID}" 
            FontWeight="Bold" 
            Foreground="#FFFFF504" 
            HorizontalAlignment="Left" Width="185"> 
            <Run Text=" ~ "/> 
            <Run Text="{Binding RFQNo}" FontWeight="Bold" Foreground="#FFFFF504"/> 
            <Run Text=" ~ "/> 
            <Run Text="{Binding Status}" FontWeight="Bold" 
                                         Foreground="#FF85F35F"/>
 </TextBlock>
Run Code Online (Sandbox Code Playgroud)

wpf xaml

19
推荐指数
1
解决办法
4万
查看次数

如何正确使用Rhino.Mocks AssertWasCalled()?

我打电话_mocks.ReplayAll(),然后一个或多个_mockedObject.AssertWasCalled()然后_mocks.VerifyAll().但它告诉我"当模拟对象处于记录状态时,此操作无效".

[Test]
public void SetStateExecuting_Should_Set_State_To_Pause_And_Not_Change_GlobalState_When_GlobalState_Is_Paused()
{
    var task = new Task { ID = 1, TimeZone = -660, GlobalState = TaskState.Paused };
    _taskDataProvider.Expect(p => p.StateUpdate(task.ID, task.TimeZone, TaskState.Paused));
    _mockRepository.ReplayAll();
    _manager.SetStateExecuting(task);
    _taskDataProvider.AssertWasNotCalled(p => p.GlobalStateUpdate(task.ID, 
                                                                  TaskState.Executing));
    _mockRepository.VerifyAll();
}
Run Code Online (Sandbox Code Playgroud)

调用正确的顺序是什么,以便这些方法正常工作?

c# nunit assert rhino-mocks

18
推荐指数
3
解决办法
3万
查看次数

使用Json.Net在MVC中返回未转义的Json

如何在MVC项目中使用Json.Net返回未转义的Json?

到目前为止,我序列化了一个基本对象,并让Json.Net对其进行序列化:

public JsonResult GetTimelineJson()
{
    var result = new MyGraph([some data...]);

    return Json(JsonConvert.SerializeObject(result), JsonRequestBehavior.AllowGet);
}
Run Code Online (Sandbox Code Playgroud)

结果:

"{\r\n  \"id\": \"myGraph\",\r\n  \"title\": \"Graph title\",\r\n [...]
Run Code Online (Sandbox Code Playgroud)

任何将它包装成HtmlString等的尝试都会导致在线上传递一个空集(尽管调试点显示它正确地未转义).我已经检查过HTTP标头中是否正确设置了内容类型.

c# asp.net-mvc json json.net

18
推荐指数
3
解决办法
2万
查看次数

如何将pdf文件转换为图像

我有一些文件.它的格式是PDF.现在有一个项目,这个项目需要将PDF文件转换为Image.如果PDF是多页,我只需要一个包含所有PDF页面的图像.我从谷歌得到了一些答案,但有些工具是收费的.

那么,如何用C#解决呢?非常感谢你!

我知道,在C#中使用Acrobat.dll可以解决这个问题,但它必须安装Adobe Acrobat并且它不是免费的.

c# pdf image

18
推荐指数
9
解决办法
9万
查看次数

获取IIS应用程序文件系统路径

我安装了IIS 7.0,并且有一个带有.svc服务的.net应用程序.

我想将一个文件指向应用程序指向的虚拟目录(请注意我在应用程序中转换了我的虚拟目录).

但是,当我尝试打开一个文件时,在.net-verse中使用一般的api调用,并且不指定根(完整)路径而是相对路径,当找不到资源时,我最终会出错.

如何获取应用的物理路径?

请注意,这是一个Web应用程序.它无法使用该Request对象,因为它需要从我的应用程序托管的Web服务进行此调用.

.net c# asp.net iis iis-7

17
推荐指数
1
解决办法
2万
查看次数

C#和VB中的可覆盖和覆盖

在C#中,override默认情况下是启用的,是否不需要在基类中显式声明方法可覆盖?如果是这样

  1. Overridable仅限于VB.NET,还是在C#中也是必需的?
  2. 那么可以覆盖哪种方法?它只是抽象类或任何方法的抽象方法吗?

.net c# oop

16
推荐指数
1
解决办法
3万
查看次数

DataGrid绑定命令到行选择

我想在用户选择DataGrid中的行时执行命令.

我看到有可能将单元格内容包装在按钮中(虽然我不想要按钮样式) - 但我不想在单元级别进行.

我还看到可以使用行为将命令链接到事件.但最好不要为了这样一个共同的任务而采取行动.

是否可以通过普通的旧命令数据绑定来完成此操作?

所以:1)用户点击DataGrid行2)命令对视图模型进行了触发.

提前致谢.

data-binding wpf select datagrid command

16
推荐指数
1
解决办法
2万
查看次数

WPF ItemsControl中的项间距

我正在List<string>ItemsControl中显示一个集合.问题是列表项之间没有间距TheyAreAllNextToEachOther.

如何在项目之间创建一些间距?

<ItemsControl Grid.Column="2" 
         Grid.ColumnSpan="2" 
         ItemsSource="{Binding Path=ShowTimes}"
         BorderThickness="0">
    <ItemsControl.ItemsPanel>
        <ItemsPanelTemplate>
            <WrapPanel IsItemsHost="True" Orientation="Horizontal"/>
        </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>
</ItemsControl>
Run Code Online (Sandbox Code Playgroud)

wpf xaml .net-4.0 itemscontrol

15
推荐指数
2
解决办法
1万
查看次数