小编Dan*_*iel的帖子

Enum上的DataTrigger作为WPF样式的触发器值

所以这就是我想要做的事情,我只想从代码开始,它很可能会有意义.

<bl:InnerGlowBorder x:Name="glow"
                    InnerGlowColor="Teal">
  <bl:InnerGlowBorder.Style>
    <Style TargetType="bl:InnerGlowBorder">
      <Style.Triggers>
        <DataTrigger Binding="{Binding ViewUnitStatus}"
                     Value="UnitStatusModel.Pass">
          <Setter Property="InnerGlowColor"
                  Value="Green" />
        </DataTrigger>
        <DataTrigger Binding="{Binding ViewUnitStatus}"
                     Value="UnitStatusModel.Fail">
          <Setter Property="InnerGlowColor"
                  Value="Red" />
        </DataTrigger>
        <DataTrigger Binding="{Binding ViewUnitStatus}"
                     Value="UnitStatusModel.Indeterminate">
          <Setter Property="InnerGlowColor"
                  Value="Yellow" />
        </DataTrigger>
        <DataTrigger Binding="{Binding ViewUnitStatus}"
                     Value="UnitStatusModel.Warning">
          <Setter Property="InnerGlowColor"
                  Value="Orange" />
        </DataTrigger>
      </Style.Triggers>
    </Style>
  </bl:InnerGlowBorder.Style>
</bl:InnerGlowBorder>
Run Code Online (Sandbox Code Playgroud)

和枚举定义:

namespace SEL.MfgTestDev.ESS.ViewModel
{
    public enum UnitStatusModel
    {
        Indeterminate,
        Pass,
        Fail,
        Warning,
    }
}
Run Code Online (Sandbox Code Playgroud)

我错过了一件让这件作品?我在enum上发现了一些依赖于对象数据源的WPF文章,我真的不喜欢这个解决方案,这里有什么更简单的东西吗?

.net c# wpf enums binding

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

具有许多并发,长时间运行的查询的SQL Server性能

我想知道如何同时执行许多长时间运行的查询将影响SQL Server及时为每个查询提供服务的能力.

[编辑]

我不打算模糊,这更像是一个假设.让我们假设查询是select语句,在具有数百万行的表上有某种谓词.

sql-server concurrency

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

如何在Windows中远程执行脚本?

我想让一个Windows 2003服务器触发一个脚本来在另一个Windows Server 2008计算机中触发另一个脚本.

我被告知Powershell可以做到这一点,这很好,但我需要更具体的细节.

有没有人对此有任何提示?

谢谢!

windows administration

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

如何在资源文件中引用android:gravity值?

我有一个带有a的布局,TextView我希望android:gravity从另一个资源文件中提取属性值android:gravity="@???/item_align",其中item_align是另一个xml文件中的资源名称.在布局设计中使用的典型值,center或者bottombottom|center_horizontal不工作.@???如果我用实际的整数值("center"替换为0x011)替换字符串,那么整数是什么类型的.但是,这不是一个好的解决方案.

那么,问题是:我如何引用布局文件中的值,以及资源文件中的项目是什么样的?

<TextView
   android:id="@+id/item_text"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_alignParentTop="true"
   android:layout_alignParentBottom="true"
   android:layout_alignParentLeft="true"
   android:layout_alignParentRight="true"
   android:layout_margin="1dp"
   android:layout_centerHorizontal="true"
   android:gravity="@???/item_align"
   android:text="65"
   android:textSize="20sp"
   android:typeface="sans"
   android:textStyle="bold"
   android:textColor="#000000" />
Run Code Online (Sandbox Code Playgroud)

android android-layout

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

读取失败:EBADF(错误的文件编号)

当我尝试将外部存储的一个文件复制到文件夹数据库时,会发生以下错误:

java.io.IOException:读取失败:EBADF(错误的文件编号)

此错误发生在此方法的行中

private void copiarBaseDados(InputStream input) throws IOException{
  OutputStream output = new FileOutputStream(ConfiguracoesBaseDados.BANCO_PATH + ConfiguracoesBaseDados.BANCO_NOME);
  int tamanho;
  byte[] buffer = new byte[1024];
  while ((tamanho = input.read(buffer)) > 0) 
       output.write(buffer, 0, tamanho);
  output.flush();
  output.close();
  input.close();
}
Run Code Online (Sandbox Code Playgroud)

知道可能是什么问题吗?谢谢

android

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

试图绑定到DataTrigger内部的枚举,为什么它不起作用?

我希望我的椭圆现在变成红色.

在此输入图像描述

<UserControl x:Class="BenchmarkPlus.PMT.UI.Views.NotificationIndicator"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:Models="clr-namespace:BenchmarkPlus.PMT.UI.Models"
             mc:Ignorable="d"
             d:DesignHeight="300"
             d:DesignWidth="300"
             x:Name="root"
             DataContext="{x:Static Models:NotificationType.Error}">
  <Grid>
    <Ellipse>
      <Ellipse.Style>
        <Style TargetType="Ellipse">
          <Setter Property="Fill"
                  Value="Blue" />
          <Style.Triggers>
            <DataTrigger Binding="{Binding}"
                         Value="{x:Static Models:NotificationType.Info}">
              <Setter Property="Fill"
                      Value="Green" />
            </DataTrigger>
            <DataTrigger Binding="{Binding}"
                         Value="{x:Static Models:NotificationType.Error}">
              <Setter Property="Fill"
                      Value="Red" />
            </DataTrigger>
          </Style.Triggers>
        </Style>
      </Ellipse.Style>
    </Ellipse>
  </Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

data-binding wpf xaml

9
推荐指数
1
解决办法
9905
查看次数

如何在Windows上运行来自pygraphviz的neato

我试图在python(v 2.7)中使用pygraphviz和networkx来创建网络映射.我找到了一个在stackoverflow上看起来非常有用的脚本:

import networkx as nx
import numpy as np
import string
import pygraphviz

dt = [('len', float)]
A = np.array([(0, 0.3, 0.4, 0.7),
               (0.3, 0, 0.9, 0.2),
               (0.4, 0.9, 0, 0.1),
               (0.7, 0.2, 0.1, 0)
               ])*10
A = A.view(dt)

G = nx.from_numpy_matrix(A)
G = nx.relabel_nodes(G, dict(zip(range(len(G.nodes())),string.ascii_uppercase)))    

G = nx.to_agraph(G)

G.node_attr.update(color="red", style="filled")
G.edge_attr.update(color="blue", width="2.0")

G.draw('/tmp/out.png', format='png', prog='neato')
Run Code Online (Sandbox Code Playgroud)

我在最后一行收到错误,基本上找不到neato:

"ValueError:在路径中找不到程序neato."

该错误引用了agraph.py文件pygraphviz,但是当我查看agraph.py时,我看不到任何可能导致问题的内容

任何想法如何解决这个问题?我正在使用Windows和IDLE进行编码.谢谢!

neato python-2.7 pygraphviz

9
推荐指数
2
解决办法
6893
查看次数

Dateadd如何影响SQL查询的性能?

比如说我正在加入一个数字表来在子查询中的两个日期之间执行某些操作,如下所示:

select n
      ,(select avg(col1)
          from table1
         where timestamp between dateadd(minute, 15*n, @ArbitraryDate) 
                             and dateadd(minute, 15*(n+1), @ArbitraryDate))
  from numbers
 where n < 1200
Run Code Online (Sandbox Code Playgroud)

如果我从连接varchars构建日期而不是使用dateadd函数,那么查询是否会表现得更好?

sql t-sql sql-server performance

8
推荐指数
1
解决办法
5481
查看次数

什么是SQL执行计划以及它们如何帮助我?

我最近听到很多,我应该看看我的SQL的执行计划,以判断它的执行情况.但是,我不确定从何处开始使用此功能或具体含义.

我正在寻找一个很好的解释执行计划的作用,它的局限性,以及我如何利用它或指向一个资源.

t-sql sql-server sql-execution-plan

8
推荐指数
1
解决办法
497
查看次数

桌面应用程序中的流体布局包装面板/ VariableSizedWrapGrid?

是否可以在桌面应用程序(即Windows 7 WPF应用程序)中使用VariableSizedWrapGrid控件?目前这种控制似乎只在WinRT,Windows 8,Windows Phone等中可用.如果有可能,怎么样?否则,我有什么选择才能获得相同的功能?

对于那些不熟悉这个概念的人来说,它类似于WrapPanel,但是元素会填充面板中的空白区域,而不是溢出到下一行,就像这样(参见jQuery的Masonry):

variablesizedwrapgrid

.net wpf xaml variablesizedwrapgrid

8
推荐指数
1
解决办法
3842
查看次数