问题列表 - 第37198页

WPF在触发器中设置边框背景

我需要创建一个触发器,当MouseEnter发生时,它将更改Border背景属性.我做了以下事情:

<Border Width="20" Height="30" Focusable="True">
        <Border.Background>
            <LinearGradientBrush>
                <LinearGradientBrush.GradientStops>
                    <GradientStop Color="Aquamarine" Offset="0"/>
                </LinearGradientBrush.GradientStops>
            </LinearGradientBrush>
        </Border.Background>
        <Border.Style>
            <Style TargetType="{x:Type Border}">
                <Style.Triggers>

                    <Trigger Property="IsMouseOver" Value="True">
                        <Setter Property="Background">
                            <Setter.Value>
                                <LinearGradientBrush>
                                    <LinearGradientBrush.GradientStops>
                                        <GradientStop Color="Aquamarine" Offset="0"/>
                                        <GradientStop Color="Beige" Offset="0.2"/>
                                        <GradientStop Color="Firebrick" Offset="0.5"/>
                                        <GradientStop Color="DarkMagenta" Offset="0.9"/>
                                    </LinearGradientBrush.GradientStops>
                                </LinearGradientBrush>
                            </Setter.Value>
                        </Setter>
                    </Trigger>
                </Style.Triggers>
            </Style>
        </Border.Style>
    </Border>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.谢谢.

wpf triggers background

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

如何在Spring applicationContext中读取系统环境变量

如何在应用程序上下文中读取系统环境变量?

我想要的东西:

<util:properties id="dbProperties"
        location="classpath:config_DEV/db.properties" />
Run Code Online (Sandbox Code Playgroud)

要么

<util:properties id="dbProperties"
        location="classpath:config_QA/db.properties" />
Run Code Online (Sandbox Code Playgroud)

取决于环境.

我的应用程序上下文中可以有这样的东西吗?

<util:properties id="dbProperties"
        location="classpath:config_${systemProperties.env}/db.properties" />
Run Code Online (Sandbox Code Playgroud)

其中实际的val是根据SYSTEM ENVIRONMENT VARIABLE设置的

我正在使用Spring 3.0

java spring environment-variables

108
推荐指数
7
解决办法
27万
查看次数

C# - 扩展堆栈类 - 错误

我收到一个错误:"非泛型类型`System.Collections.Stack'不能与类型参数一起使用"

    // For use in BONUS section of lab:
    class LossyStack<T> : Stack<T> {
 private const int getAway=1;  // Starts out at 1 (out of 20 random numbers - 5%)
    public Stack<string> escsaped;

    public LossyStack(): base() {   // Constructor
        escaped = new Stack<string>();
    }

    public T Pop() {
  RandomNumber rand = new RandomNumber(1,20);  // One to twenty 

  if (rand<=getAway){
      escaped.push(base.Pop());
  }
  else {
        return base.Pop();
  }
  getAway++; // add another 1 to getAway so it increases by 5%
    }
  } …
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
1
解决办法
778
查看次数

我在哪里可以找到Java数组的源代码?

我在哪里可以找到java数组的源代码?

例:

double[] arr=new double[20];
Run Code Online (Sandbox Code Playgroud)

所有数组都带有任何维度实现Cloneable和Serializable`接口.我搜索了源代码但找不到相应的代码.

java arrays

11
推荐指数
2
解决办法
6747
查看次数

从IEnumerable中选择Distinct/GroupBy并进行排序 - 可能吗?

说你有这个:

class LogEntry
{
    int ID;
    int UserName;
    datetime TimeStamp;
    string Details;
}
Run Code Online (Sandbox Code Playgroud)

你已经提取了一组这样的数据:

ID  Username   Timestamp   Details
1   foo        1/01/2010   Account created
2   zip        2/02/2010   Account created
3   bar        2/02/2010   Account created
4   sandwich   3/03/2010   Account created
5   bar        5/05/2010   Stole food
6   foo        5/05/2010   Can't find food
7   sandwich   8/08/2010   Donated food
8   sandwich   9/09/2010   Ate more food
9   foo        9/09/2010   Ate food
10  bar        11/11/2010  Can't find food
Run Code Online (Sandbox Code Playgroud)

我想要做的是为每个用户选择最后一条记录(即TimeStamp Descending排序)(即GroupBy用户名).我可以了解Distinct和GroupBy,但是将它们组合在一个语句中,该语句也返回非时间/分组的字段/属性和按时间戳排序让我头疼.

上面的例子应该是什么:

ID  Username   Timestamp   Details
2   zip …
Run Code Online (Sandbox Code Playgroud)

.net c# linq vb.net distinct

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

在VB.NET中使用VB 6.0 Forms

请做任何一个有想法如何在VB.NET中使用VB 6.0中创建的表单.......请帮助我卡住

.net vb.net vb6

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

自定义复选框图像android

是否有一种简单的方法可以将自定义图像用于复选框?我想复制gmail的"已加星标"行为.所以我希望有一个复选框,当选中时,它是一个填充星号.当未经检查的是一颗空星.我是否必须使用imageview并自己做我自己的逻辑?

checkbox android

176
推荐指数
6
解决办法
20万
查看次数

字符串操作

我有全局声明的字符串变量.我必须根据用户输入动态地将一个子字符串附加到此字符串.为此,我使用str = str + substring;

在这种情况下,str中的字符串最终没有有意义的句子,即,单词之间没有空格.为了使它有意义,我使用了以下语句,

str = str +""+ substring; 或str = str + substring +"";

这里每次我必须在子字符串中附加额外的空格,然后将其附加到主字符串上,需要额外的字符串处理.

我可以有效地帮助解决这个问题吗?

c#

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

在本地网络中使用Visual Studio Web服务器

有没有办法从共享同一路由器的另一台计算机访问visual studio Web服务器?我尝试连接到IP地址,但它没有工作.VS中有设置吗?还是防火墙?

webserver visual-studio

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

我如何在C#中实现QueueDictionary,Queue和Dictionary的组合?

基本上我想要的数据结构将镜像MSMQ,但会在内存中,因为它在一个进程中使用.通过镜像MSMQ,我的意思是你会将对象排队,然后你可以将对象出列或使用密钥检索它们.这是我最初的尝试.这个尝试的主要问题是Get by id会被频繁使用,因此队列最终会有很多"死"对象.

public class QueueDictionary<TKey, TValue>
{
    private readonly Queue _queue = new Queue();
    private readonly Dictionary<TKey, TValue> _dictionary = new Dictionary<TKey, TValue>();
    private readonly object _syncRoot = new object();

    public TValue Dequeue()
    {
        lock (_syncRoot)
        {
            TKey key = (TKey)_queue.Dequeue();
            while (!_dictionary.ContainsKey(key))
                key = (TKey)_queue.Dequeue();
            return _dictionary[key];
        }
    }

    public TValue Get(TKey key)
    {
        lock (_syncRoot)
        {
            TValue result = _dictionary[key];
            _dictionary.Remove(key);
            return result;
        }
    }

    public void Enqueue(TKey key, TValue value)
    {
        lock (_syncRoot)
        {
            _dictionary.Add(key, value); …
Run Code Online (Sandbox Code Playgroud)

c# data-structures

6
推荐指数
1
解决办法
4275
查看次数