小编Jib*_*hew的帖子

在WPF控件可见性更改上应用动画

我的xaml是

   <Grid DockPanel.Dock="Top" >
<DockPanel Background="#bdbec0"  MouseEnter="showTopMenu_MouseEnter" HorizontalAlignment="Stretch" Height="55" >                    
    <Button HorizontalAlignment="Center" VerticalAlignment="Center">Down</Button>
</DockPanel>
<DockPanel Background="#151515" LastChildFill="True" Visibility="Collapsed" Name="TopMenuArea"  Height="55">
 some controls here in a horizontal strip , by default its hidden and when some one click on top button its visible and it wil be hidden when some one click outside this area
</DockPanel>
Run Code Online (Sandbox Code Playgroud)

按钮鼠标的代码是

    private void showTopMenu_MouseEnter(object sender, MouseEventArgs e)
    {          
        TopMenuArea.Visibility = Visibility.Visible;
    }
Run Code Online (Sandbox Code Playgroud)

如何在更改TopMenuArea的可见性时应用动画效果?有没有办法直接从xaml做到这一点?

c# wpf animation xaml

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

将WPF webbrowser控件设置为使用IE10模式

如何设置WPF webbrowser控件以在iE10模式下呈现页面或在机器上安装更高版本.默认情况下,如果我在OS> Windows 7的任何机器上创建.net 4或.net 4.5应用程序,它只会在IE7模式下呈现html页面.(如果我错了,请更正)如果在目标机器上安装IE10,如何启用应用程序以IE10模式呈现html页面?任何帮助

wpf webbrowser-control wpf-controls

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

LINQ中的全字搜索

如何在LINQ中搜索整个单词?

如果我在字符串列表中搜索单词"car",{"carpenter","car repair","carrying","car workshop"}结果应该只是"汽车修理"和"汽车工作室".我尝试下面的代码

  List<string> _tags = (from item in string_array
                                 where item.ToLower().Contains(search_term)
                                 select item).ToList();
Run Code Online (Sandbox Code Playgroud)

但是,包含总是返回相似的单词,我在SO Linq Regex上找到了这个链接,用于全字搜索 ,这并没有提供使用Regx的完整答案.

因此,任何人都可以帮助在Regx中编写答案,或者是与Linq一起使用的任何其他选项.

c# linq

13
推荐指数
1
解决办法
3997
查看次数

自定义WPF滑块,图像为Thumb

我如何以类似于图的方式为wpf设置Slider控件的样式 在此输入图像描述

任何类似的样品将不胜感激.

我尝试了下面的代码

  <Style x:Key="SliderThumbStyle" TargetType="Thumb">
        <Setter Property="SnapsToDevicePixels" Value="true"/>
        <Setter Property="OverridesDefaultStyle" Value="false"/>
        <Setter Property="Height" Value="18"/>
        <Setter Property="Width" Value="18"/>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="Thumb">
                    <Ellipse  Stroke="Black"
                          StrokeThickness="1"
                          Name="Ellipse" 
                          Fill="OrangeRed" />
                    <ControlTemplate.Triggers>
                        <Trigger Property="IsMouseOver" Value="True">
                            <Setter TargetName="Ellipse" Property="Fill" Value="Orange"/>
                        </Trigger>
                        <Trigger Property="IsEnabled" Value="false">
                            <Setter TargetName="Ellipse" Property="Fill" Value="Gray"/>
                        </Trigger>
                    </ControlTemplate.Triggers>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

    <Style TargetType="Slider" x:Key="AppSliderStyle">
        <Setter Property="OverridesDefaultStyle" Value="true"/>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="Slider">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="auto" />
                            <RowDefinition Height="auto" Name="row" />
                            <RowDefinition Height="auto" />
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="auto" />
                            <ColumnDefinition …
Run Code Online (Sandbox Code Playgroud)

wpf xaml slider

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

无法在mvc应用程序上加载文件或程序集"Magick.NET-x64"问题

我在mvc3 Web应用程序中使用Magick.net库,这些都是我做的步骤

我的项目是针对AnyCPU,我的机器是64位
将Magick.NET-x64.dll的参考添加到项目中.从此处为Visual Studio 2012 Update 4安装了Visual C++ Redistributable http://www.microsoft.com/en-us/download/details.aspx?id=30679 在计算机上安装了Ghostscript 9.14 for Windows(64位)

<add assembly="Magick.NET-x64, Version=7.0.0.0002, Culture=neutral, PublicKeyToken=2004825badfa91ec" />
Run Code Online (Sandbox Code Playgroud)

在web.config文件上

项目成功重建[并且所有dll也在bin文件夹中],但在运行时我得到例外

无法加载文件或程序集"Magick.NET-x64"或其依赖项之一.尝试加载格式不正确的程序.

描述:执行当前Web请求期间发生未处理的异常.有关错误及其在代码中的起源,请查看堆栈跟踪以获取更多信息.

异常详细信息: System.BadImageFormatException:无法加载文件或程序集"Magick.NET-x64"或其依赖项之一.尝试加载具有不正确格式的程序.

源错误:
在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关>异常的来源和位置的信息.

程序集加载跟踪:以下信息有助于确定无法加载程序集"Magick.NET-x64"的原因.

=== Pre-bind state information === 
LOG: DisplayName = Magick.NET-x64 
(Partial) 
WRN: Partial binding information was supplied for an assembly: 
WRN: Assembly Name: Magick.NET-x64 | Domain ID: 6 
WRN: A partial bind occurs when only part of the assembly display name is provided. 
WRN: This might result in the …
Run Code Online (Sandbox Code Playgroud)

c# assembly-loading asp.net-mvc-3 magick.net

10
推荐指数
2
解决办法
9823
查看次数

bootstrap-switch如何显示大型标签文本

我正在使用twitter bootstrap-switch插件显示一个带有两个选项的复选框.它适用于带有小标签文本的复选框,如"是/否".但是,当涉及更大的标签文本(如"正常/异常")时,部分文本对用户不可见.

我试图使用该data_size属性:

@Html.CheckBoxFor(model => Model.keyitems[i].Status,
                  new { @checked = "checked",
                        @data_on_text = "Normal",
                        @data_off_text = "Abnormal",
                        @data_size = "switch-large" })
Run Code Online (Sandbox Code Playgroud)

但它没有用.

如何让插件支持更长的文本?

html css twitter-bootstrap bootstrap-switch

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

Bootstrap水平多级菜单

有没有办法使用bootstrap创建水平多级菜单结构我还没有看到任何水平方向的多级菜单.如果不是我必须使用一些外部CSS和样式来生成这种菜单.菜单结构的示例结构与此类似 在此输入图像描述

html javascript css twitter-bootstrap-3

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

来自beforeSave Model Hook的访问请求标头

如何从模型挂钩中访问提出请求的用户的详细信息

Comment.beforeSave =  function(next,com) {
//Want to add 2 more properties before saving 
com.added_at = new Date();    
com.added_by =  //How can i set the user id here ??
//In case of a Remote hook i have ctx in param and i can get user id like this     ctx.req.accessToken.userId;  But in Model Hook how can i do the same?    
next();    
};
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?我尝试使用远程钩子作为主要项目

MainItem.beforeRemote('**', function(ctx, user, next) {   
if(ctx.methodString == 'leave_request.prototype.__create__comments'){       
    ctx.req.body.added_by = ctx.req.accessToken.userId;     
    ctx.req.body.added_at = new Date();                         
    console.log("Added headers as .."+ctx.req.body.added_by); …
Run Code Online (Sandbox Code Playgroud)

strongloop loopbackjs

7
推荐指数
1
解决办法
4129
查看次数

Linq Sum with group by

我有一个带有列的表结构

FeesNormal

FeesCustom

货币

现在我正在寻找按货币计算的SUM功能组.

例如20美元+ 30欧元+ 40 INR这个表格就是这样的

如果FeesCustom> 0,我还必须考虑这个场景我必须忽略该行的FeesNormal

样本日期和预期结果是这样的

  FeesNormal  FeesCustom  Currency
  10          0            USD   
  15          25           USD //in this case can ignore FeesNormal Since FeesCustom is more
  5           10           EUR //same for this row ignore FeesNormal
  10          0            EUR

Expected result  35 USD 20 EUR   
Run Code Online (Sandbox Code Playgroud)

我能够使用linq找到总和

 int sum_custom=(int)fee_list.Where(p => p.FeesCustom > 0).Sum(p => p.FeesCustom);
 int sum_normal = (int)fee_list.Where(p => p.FeesCustom ==0).Sum(p => p.FeesNormal);
Run Code Online (Sandbox Code Playgroud)

c# linq

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

使用Visual Studio 2013 Professional的Windows Phone 8应用程序

在升级Visual Studio 2010到2012/2013的混乱中.

2013是创建Windows应用商店应用的唯一选择.但没有清楚地了解对Windows Phone应用开发的支持.

我的问题是我可以使用VS2013开发Windows Phone 8应用程序吗?

不太确定Windows 8.1是否也可以在手机上使用,在这种情况下,如果我选择VS2013,我是否也可以创建Windows Phone 8应用程序?

visual-studio-2010

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