小编Jef*_*ood的帖子

将默认资源样式应用于所有DataGridTextColumns

我有几个数字列,希望它们是正确的.这是一个有点人为的例子,展示了我的问题:

<Window x:Class="MyApp.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:Controls="clr-namespace:System.Windows.Controls;assembly=PresentationFramework" xmlns:Windows="clr-namespace:System.Windows;assembly=PresentationFramework" xmlns:Data="clr-namespace:System.Windows.Data;assembly=PresentationFramework" Title="MyApp"
        Width="Auto" Height="Auto" SizeToContent="WidthAndHeight" Loaded="Window_Loaded">
  <Controls:DataGrid Name="MyDataGrid" IsReadOnly="True"
          xmlns="http://schemas.microsoft.com/wpf/2008/toolkit" ItemsSource="{Data:Binding}" AutoGenerateColumns="True">
    <Controls:DataGrid.Columns>
      <!-- This is a product name and is left justified by default -->
      <Controls:DataGridTextColumn Header="ProductName" Binding="{Data:Binding Path=ProductName}" />
      <!-- The rest of the columns are numeric and I would like for them to be right justified -->
      <Controls:DataGridTextColumn Header="ProductId1" Binding="{Data:Binding Path=ProductId1}" >
        <Controls:DataGridTextColumn.ElementStyle>
          <Windows:Style TargetType="Controls:TextBlock">
            <Windows:Setter Property="HorizontalAlignment" Value="Right"/>
          </Windows:Style>
        </Controls:DataGridTextColumn.ElementStyle>
      </Controls:DataGridTextColumn>
      <Controls:DataGridTextColumn Header="ProductId2" Binding="{Data:Binding Path=ProductId2}" >
        <Controls:DataGridTextColumn.ElementStyle>
          <Windows:Style TargetType="Controls:TextBlock">
            <Windows:Setter …
Run Code Online (Sandbox Code Playgroud)

c# wpf wpfdatagrid c#-4.0

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

删除C#中的额外逗号

我有一个像"abc ,, bcd"这样的字符串;

输出应为abc,bcd,即应删除额外的逗号.

需要帮助

c#-3.0

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

如何在virtualenv中使用不同版本的Django

我试图在virtualenv中运行Openblock,但问题是Openblock需要Django 1.2.5并且我已经在服务器上安装了Django 1.1.1.

$ python -c "import django;print django.get_version()" 返回1.1.1

激活virtualenv后,相同的命令返回1.2.5.到现在为止还挺好.

但是当我yolk -l在virtualenv中运行时,它显示1.1.1为活动,1.2.5为非活动.

django virtualenv

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

获取对象调用层次结构

可以说我有3节课:

class A {
   void do_A() {
      //Check object call hierarchy
    }
}
class B {
   void do_B() {
      A a;
      a.do_A();
    }
}
class C {
   void do_C() {
      B b;
      b.do_A();
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我打电话给:

C c;
c.do_C();
Run Code Online (Sandbox Code Playgroud)

如何从A的do_A()中获取对象调用层次结构?

我的意思是我希望在a.do_A()中获得对象的引用(可以很容易地实现this),对象b的引用调用a.do_A(),以及对象c的引用调用b.do_B().

我认为这应该是可能的,因为我可以通过调用堆栈获得调用层次结构,所以我确信我应该能够获得有关调用这些方法的对象的更多信息.

c# methods function object stack-trace

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

为什么我的localStorage代码不起作用?

我试图让div div消失,即使用户回来也不会消失.它似乎没有做我想要的.当我按下按钮时,没有任何反应.甚至localStorage的价值都没有变化......

localStorage.done = localStorage.done || false;
$('#myButton').addEventListener('click', function() {
    if (!localStorage.done) {
        localStorage.done = true;
        $('#myDiv').style.display = "none";

    }
});
Run Code Online (Sandbox Code Playgroud)

javascript local-storage

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

Android默认选择器

在我的应用程序中,我使用此行夸大了ListView:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:gravity="center"
    android:orientation="horizontal" android:layout_height="wrap_content"
    android:id="@+id/rootrow_layout" android:clickable="true"
    android:focusable="true" android:focusableInTouchMode="true">
    <LinearLayout android:layout_height="fill_parent"
        android:id="@+id/containerHistory" android:layout_width="fill_parent"
        android:layout_weight="1">
        <LinearLayout android:layout_weight="1"
            android:orientation="vertical" android:layout_gravity="center"
            android:layout_height="wrap_content" android:layout_width="wrap_content"
            android:layout_marginLeft="2dip">
            <LinearLayout android:id="@+id/LinearLayout02"
                android:layout_height="wrap_content" android:layout_width="fill_parent">
                <TextView android:textSize="16sp" android:gravity="left"
                    android:padding="5dp" android:layout_width="fill_parent"
                    android:text="Unknown location " android:id="@+id/historyLocation"
                    android:layout_height="wrap_content" android:textColor="#000000"></TextView>
            </LinearLayout>
            <LinearLayout android:id="@+id/LinearLayout03"
                android:layout_height="wrap_content" android:layout_width="fill_parent">
                <TextView android:layout_weight="1" android:textSize="12sp"
                    android:gravity="left" android:padding="5dp" android:layout_width="fill_parent"
                    android:text="Complete" android:typeface="serif" android:id="@+id/historyDate"
                    android:layout_height="wrap_content" android:textColor="#000000"></TextView>
            </LinearLayout>
            <LinearLayout android:id="@+id/LinearLayout04"
                android:layout_height="wrap_content" android:layout_width="wrap_content"></LinearLayout>
        </LinearLayout>
    </LinearLayout>
    <LinearLayout android:orientation="vertical"
        android:layout_marginRight="2dip" android:id="@+id/linearLayout1"
        android:layout_height="match_parent" android:layout_width="wrap_content">
        <CheckBox android:id="@+id/check" android:layout_gravity="center"
            android:layout_height="fill_parent" android:layout_width="wrap_content"></CheckBox>
    </LinearLayout>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

现在我将在我的根布局上添加一个事件(OnClickListener).我可以得到事件,但我看不到默认选择器(例如我有Galaxy S2,点击列表我有蓝色背景).

我可以在LinearLayout点击事件上设置默认选择器吗? …

android selector android-linearlayout

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

如何修复开始提供与PYTHON_EGG_CACHE相关的错误的Trac安装?

我们一直在使用Trac进行任务/缺陷跟踪,事情进展顺利,但今天早上它开始提供500错误.查看Apache error_log,我得到一个最终的堆栈跟踪:

PythonHandler trac.web.modpython_frontend:
  ExtractionError: Can't extract file(s) to egg cache

The following error occurred while trying to extract file(s) to the Python egg
cache:

  [Errno 13] Permission denied: '/.python-eggs'

The Python egg cache directory is currently set to:

  /.python-eggs

Perhaps your account does not have write access to this directory?  You can
change the cache directory by setting the PYTHON_EGG_CACHE environment
variable to point to an accessible directory

所以我明确地将PYTHON_EGG_CACHE设置为/ srv/trac/plugin-cache.我重新启动了Apache.然而我得到了同样的错误(它仍然说"鸡蛋缓存目录当前设置为:\n \n /.python_eggs.")

我该怎么办?重新安装Trac最简单的事情是什么?如果我走这条路,我需要采取哪些措施来确保我不会丢失现有数据?

python configuration trac python-egg-cache

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

Mac OS X进程和线程有何不同?

在我的Mac OS X活动监视器中,它列出了每个应用程序的每个"进程"ID.它将几个进程链接到一个线程,例如iTunes和Finder当前都列在线程7下.我学习线程和进程的方式会让我认为这应该是另一种方式.我了解到一个进程有一个或多个线程.有人可以试着为我清除这一点.他们所谈论的这些过程是否会被视为轻量级过程?

macos multithreading operating-system

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

Cocoa加载ViewNib

创建一个笔尖时,我有两种类型可以创建,一个是WindowNib或一个是ViewNib.我看到不同的是,窗口笔尖有一个窗口和一个视图.

如何将视图笔尖加载到另一个窗口?我是否必须创建一个WindowController并添加一个窗口然后在窗口中加载nib?

cocoa view nib

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

填充列表上的lambda表达式

网站上有一些关于如何使用lambda表达式订购的帖子,但我似乎无法让我的工作.我正在尝试重新排序已填充的列表.我错误地认为我可以使用lambada表达式重新排列此列表的顺序吗?

QuarterMileTimes.OrderByDescending(c => c.PquartermileTime); 
Run Code Online (Sandbox Code Playgroud)

我想知道它是否属于PquartermileTime是一个字符串?我也在约会上试过这个表达

QuarterMileTimes.orderBy(c => c.RaceDay);
Run Code Online (Sandbox Code Playgroud)

我还不错,哪里出错?

c# asp.net lambda

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