问题列表 - 第48459页

应用Mode-View-ViewModel设计模式时包括部分视图

想想看,我只是处理的应用程序MessagesUsers我希望我的窗口有一个共同的Menu,并在当前的区域View显示.

我只能使用消息或用户,所以我不能同时使用两个视图.因此,我有以下控件

  • MessageView.xaml
  • UserView.xaml

这只是为了更容易一点,无论是Message ModelUser Model看起来像这样:

  • 名称
  • 描述

现在,我有以下三个ViewModel:

  • MainWindowViewModel
  • UsersViewModel
  • MessagesViewModel

UsersViewModelMessagesViewModel两个刚取的ObserverableCollection<T>其关于Model其在相应的约束View是这样的:

<DataGrid ItemSource="{Binding ModelCollection}" />

MainWindowViewModel两个不同的挂钩Commands已经实施了ICommand,看起来像下面这样:

public class ShowMessagesCommand : ICommand
{
    private ViewModelBase ViewModel { get; set; } 
    public ShowMessagesCommand (ViewModelBase viewModel)
    {
        ViewModel = viewModel;
    }
    public void Execute(object parameter)
    {
        var viewModel = new ProductsViewModel(); …
Run Code Online (Sandbox Code Playgroud)

c# wpf design-patterns mvvm

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

创建仅包含月份和年份的日期字段 - Drupal

我正在Drupal创建一张信用卡表单.我需要一个日期选择字段,用户可以在其中选择信用卡到期日期,该日期仅包括月份和年份.

Drupal表单#type'date'生成一个日期选择器,它有day-month-year选项.我只需要month-year.有帮助吗?

drupal drupal-forms

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

使用.htaccess密码保护目录及其所有子文件夹

我正在尝试密码保护子域及其所有子目录和文件,但我对此事的知识非常有限,我该怎么做呢?

Thanx提前!

.htaccess password-protection

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

C#:DbType.String与DbType.AnsiString

我接管了一些C#代码.

代码正在使用一些SQL使用参数的数据库.

所有字符串参数都是键入DbType.AnsiString而不是DbType.String.

你为什么要用DbType.AnsiString而不是DbType.String

c# dbtype

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

C#LINQ每日对时间序列值进行排序=>按日期划分,然后按值排序(从大到小)

我有一套约2000个独立的时间序列形式SortedList<DateTime,double>.每个系列对应于给定证券的每日流动性.我想创建这些值的每日排名.如果我用for循环执行此操作,我会执行以下操作:

  1. 为每个安全性创建一个新的空时间序列[日期,(整数)排名],以在给定日期保持其排名.这可以是a的形式SortedList<DateTime,double>.
  2. 创建了所有唯一日期的列表(并非每个证券的时间序列都具有每个日期的值.)
  3. 对于每个独特的日期,循环每个证券的每日流动性时间序列,以确定它是否具有该日期的值.
  4. 如果是,请将证券名称和值添加到每日排名数组[SecName,流动性值].
  5. 将数组从最大到最小排序(排名1 =最大值).
  6. 对于阵列中的每个安全性(secName),将日期和证券的等级添加到其时间序列(在步骤1中创建).

简而言之,这是每日流动性从最大到最小的排名.我可以让linq从对象中提取数据并按日期分组,但其余的超出了我的linq技能.

任何linq大师都会照顾到这一点?

下面概述了对象结构的简化版本.

注意:我有意创建了一个日期(2011,01,18),其中值(30)是相同的.在这种情况下,符号名称的子排名是可接受的.所以他们将排名第一名6753 JT,第二名6754 JT.6752 JT没有该日期的值,因此不会包含它.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ranking_Query
{
    class Program
    {
        static void Main(string[] args)
        {
            // created an instance of the datasource and add 3 securities to it
            Datasource ds = new Datasource() { Name = "test" };

            ds.securities.Add("6752 JT", new Security() { 
                timeSeries = new Dictionary<string, SortedList<DateTime, double>>() {
                    { "liquidity", new SortedList<DateTime, double>() { 
                        {new …
Run Code Online (Sandbox Code Playgroud)

c# linq time-series ranking

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

Emacs组织模式:关闭行号

我最近搬到了vim,Emacs因为我想用org-mode.我打开了一个~10000行,50kb的文件Emacs23 Org-mode并继续添加大约10个一级标题.在Ubuntu 10.04/32bit下Emacs23中具有3GB RAM的四核的性能非常慢,无法使用.我在电子邮件列表中发现了两个 讨论此问题的线程 Org-mode似乎启用linum会导致性能下降..org如果必须的话,我可以在文件中没有行号,但我不想为我编辑的所有文件禁用行号.如果我要在"Emacs"中"活",我会想要所有其他文件的行号.

如何仅禁用linum部分或全部.org文件?如果我打开几个文件Emacs并在它们之间切换,是否可以这样做?我在这里找到了关于禁用主要模式的行号的一些讨论,但是没有任何我可以实现的(虽然页面上提到linum-off.el脚本看起来很有希望,但我还没有(还)知道(E)Lisp,所以我不能按照我的需要改变它.

Org-mode从版本Emacs237.5的版本6.21b 更新,但它没有任何区别.EmacsGUI中的性能非常糟糕,应用程序根本无法响应.性能-nw"更好",但仍无法使用.

emacs emacs23 org-mode

23
推荐指数
4
解决办法
6794
查看次数

Firebird中的简单选择失败

我想要做的就是选择两个日期之间的记录到第二精度(在YYYY-MM-DD HH:II:SS和YYYY-MM-DD HH:II:SS之间).包含日期和时间的字段采用TIMESTAMP格式.我甚至无法按日期选择记录.

查询

SELECT *
FROM INVOICE
WHERE CAST(INVOICE.WHENINVOICED AS DATE) = CAST('2010-10-15' AS DATE)
ORDER BY INVOICE.WHENINVOICED ASC
Run Code Online (Sandbox Code Playgroud)

不返回任何记录,也没有错误.此日期存在记录.

firebird select timestamp

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

将变量从href传递到另一个php页面

我有这个代码:

<a id="various3" href="picture.php?id=',$pid,'" title="'.$info.'"><img src="picture.php?id=',$pid,'" width="150" height="210"></a>
Run Code Online (Sandbox Code Playgroud)

它将id传递给我的picture.php,我在查询字符串上使用它.

$sql = sprintf("select pics, ext from `06-07` where id='%d'",$_GET['id']);
Run Code Online (Sandbox Code Playgroud)

是否可以使用此方法传递多个变量?因为我想把"dept"和"id"一起传递.如果是的话怎么样?

我试过这个:

<a id="various3" href="picture.php?id=',$pid,'&dept=',$dept,'" title="'.$info.'"><img src="picture.php?id=',$pid,'&dept=',$dept,'" width="150" height="210"></a> 
Run Code Online (Sandbox Code Playgroud)

与匹配

$sql = sprintf("select pics, ext from 06-07 where id='%d' AND dept='%s'", $_GET['id'], $_GET['dept']); but it doen't work. what's wrong?
Run Code Online (Sandbox Code Playgroud)

php mysql

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

如何将WMI查询的所有行导出到文件?

给出诸如的查询

SELECT * FROM WIN32_PROCESS
Run Code Online (Sandbox Code Playgroud)
  1. 有没有办法询问结果对象返回的列的名称?
  2. 比如,将结果对象中的所有行写入文本文件

wmi wmi-query

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

C#编译32/64位,还是任何cpu?

可能重复:
Visual Studio"任何CPU"目标

我注意到在VS中编译C#代码时,通常有编译32/64位系统的选项,还有一个用于编译任何cpu的选项.

这两个选项有什么区别?选择任何CPU只能编译为中间字节代码,而第一个选项编译为机器代码(这听起来不太可能)?或者是其他东西?

.net 64-bit assemblies 32bit-64bit anycpu

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