问题列表 - 第17009页

在Listbox.ItemTemplate中找到控件(WPF C#)

我有一些问题找到一个正确的TextBlock控制StackPanel.我的加价:

<ListBox Name="lstTimeline" ItemContainerStyle="{StaticResource TwItemStyle}"
         MouseDoubleClick="lstTimeline_MouseDoubleClick">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <DockPanel MaxWidth="{Binding ElementName=lstTimeline, Path=ActualWidth}">
                <Border Margin="10" DockPanel.Dock="Left"  BorderBrush="White"
                        BorderThickness="1" Height="48" Width="48" HorizontalAlignment="Center">
                    <Image Source="{Binding ThumbNail, IsAsync=True}" Height="48" Width="48" />
                </Border>
                <StackPanel Name="stkPanel" Margin="10" DockPanel.Dock="Right">
                    <TextBlock Text="{Binding UserName}" FontWeight="Bold" FontSize="18" />
                    <TextBlock Text="{Binding Text}" Margin="0,4,0,0" FontSize="14"
                               Foreground="#c6de96" TextWrapping="WrapWithOverflow" />
                    <TextBlock Text="{Binding ApproximateTime}" FontSize="14"
                               FontFamily="Georgia" FontStyle="Italic" Foreground="#BBB" />
                    <TextBlock Text="{Binding ScreenName}" Name="lblScreenName"  FontSize="14"
                               FontFamily="Georgia" FontStyle="Italic" Foreground="#BBB"
                               Loaded="lblScreenName_Loaded" />
                </StackPanel>
            </DockPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

我的双击代码:

private void lstTimeline_MouseDoubleClick(object sender, MouseButtonEventArgs e) …
Run Code Online (Sandbox Code Playgroud)

c# wpf listbox selecteditem mouseevent

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

Ninject和连接字符串

我是Ninject的新手,正在尝试使用MVC和Linq的Ninject 2.我有一个SqlProductRepository类,所有我想知道的是,如果我在控制器中注入Repository对象,那么在构造函数中传递connectionstring的最佳方法是什么.

public class SqlProductRepository:IProductRepository
{
    private Table<Product> productsTable;

    public SqlProductRepository(string connectionString)
    {
      productsTable = (new DataContext(connectionString)).GetTable<Product>();   
    }

    public IQueryable<Product> Products
    {
        get { return productsTable; }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的ProductController类,我注入了Repository:

  public class ProductsController : Controller
{
    private int pageSize = 4;
    public int PageSize { get { return pageSize; } set { pageSize = value; } }  

    IProductRepository _productsRepository;

    [Inject]
    public ProductsController(IProductRepository productRepository)
    {
        _productsRepository = productRepository;
    }

    public ViewResult List(int page)
    {
        return View(_productsRepository.Products
                                       .Skip((page - 1) * pageSize) …
Run Code Online (Sandbox Code Playgroud)

linq asp.net-mvc ninject ioc-container

8
推荐指数
2
解决办法
4327
查看次数

如何在服务器之间复制数据时获取SSIS包以仅插入新记录

我正在将一些用户数据从一个SqlServer复制到另一个SqlServer.称他们为Alpha和Beta.SSIS包在Beta上运行,它获取Alpha上满足特定条件的行.然后,包将行添加到Beta的表中.非常简单,效果很好.

问题是我只想在Beta中添加新行.通常我会做一些像......一样简单的事情.

INSERT INTO BetaPeople
 SELECT * From AlphaPeople
 where ID NOT IN (SELECT ID FROM BetaPeople)
Run Code Online (Sandbox Code Playgroud)

但这在SSIS包中不起作用.至少我不知道这个问题是怎么回事.如何在服务器上执行此操作?

sql-server ssis

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

Oracle调优/分析表

有什么方法可以安排自动"分析表".当大量数据通过插入和删除更改时,是否可以请求自动"分析表"?参数化自动分析表过程的方法是什么,即在应该触发时设置规则.

oracle performance

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

JavaScript:设置边框半径

如何使用纯JavaScript(没有jQuery,没有插件等)设置-moz-border-radius?

document.getElementById('id')
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何在Perl标量上调用方法?

我看到一些代码在scalars(数字)上调用方法,类似于:

print 42->is_odd
Run Code Online (Sandbox Code Playgroud)

你有什么重载,以便你可以在你的代码中实现这种"功能"?

perl scalar overloading

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

Google Page Speed - 这些消息意味着什么?

我在几页上运行了Google Page Speed Firefox扩展,在"高效的CSS选择器"下,它列出了我的CSS中效率低下的各种内容.

但是有些消息看起来有点神秘 - 这些(粗体)是什么意思:

div#menu h3.soon small
标签密钥,带有2个后代选择器,ID过度限定标签和Class过度限定标签

table.data tr:nth-​​child(2n)td
具有2个后代选择器的Tag键和使用标签过度限定的类

table.data tr.disabled td 标记密钥,带有2个后代选择器和Class overly
qualified with tag和Class overly qualified with tag

我假设他们认为后代选择器是坏的,但也有很多"过度合格".我可能不会过多地努力修复所有这些(有很多)但是知道谷歌在这里意味着什么会很好!

html css performance pagespeed

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

给定起点和终点以及距离,计算沿线的点

寻找最快的方法来计算位于距离线的终点给定距离的线上的点:

void calculate_line_point(int x1, int y1, int x2, int y2, int distance, int *px, int *py) 
{
    //calculate a point on the line x1-y1 to x2-y2 that is distance from x2-y2
    *px = ???
    *py = ???
}  
Run Code Online (Sandbox Code Playgroud)

感谢您的回复,不是这不是家庭作业,只是一些黑客攻击我的正常专业领域.

这是下面建议的功能.它并不接近工作.如果我将圆的右上角90度部分每5度计算一次点作为起始点并调用下面的函数,圆的中心为x2,距离为4的y2则完全错误.它们位于中心的下方和右侧,长度与中心点一样长.有人有什么建议吗?

void calculate_line_point(int x1, int y1, int x2, int y2, int distance)
{

//calculate a point on the line x1-y1 to x2-y2 that is distance from x2-y2

  double vx = x2 - x1; // x vector
  double vy = y2 - …
Run Code Online (Sandbox Code Playgroud)

c c++ math graphics vector

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

适用于iPhone的核心数据工具

我正在尝试监控我的核心数据使用情况,但所有核心数据工具都在仪器中显示为灰色.它也不能从Xcode中的"Run with Performance Tool"中获得.它说核心数据工具适用于Mac而且它不能在iPhone上使用,但我听说有人在谈论使用它,它也在Apple文档中提到过.

我怎样才能让他们工作?

谢谢!

iphone core-data instruments

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

我如何修复"bash:perl myscript.pl:command not found"?

也许这是世界上最愚蠢的问题,但我认真对待它并可以使用帮助.我试图在Linux上运行perl脚本.这是一个简单的文本编辑脚本,没什么特别的.我搜索了它,我发现我不得不chmod +x这样,然后只是myscript.pl在控制台中运行.因为它应该修改我myscript.pl > myfile.txt在chmoding之后做的文本文件

但它不起作用.我明白了:bash: perl myscript.pl: command not found

bash perl

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