问题列表 - 第30083页

Scrollviewer问题wpf

我在列表框中显示图像.我已将此列表框放在scrollviewer中.我使用两个重复按钮来移动列表框项目.我使用datacontext绑定列表框.

问题:

如果我使用按钮移动图像并单击lisbox中的图像,它将移动到初始位置.

码:

   <RepeatButton Click="rbtnLeft_Click" Name="rbtnLeft" Width="30" Height="30">
                <Image Source="Images/GeneralImages/search_right_arrow.jpg"></Image>
            </RepeatButton>
            <Grid  x:Name="grid"  Width="666" HorizontalAlignment="Left">
                <ScrollViewer Grid.Row="1" Name="svGame"
                VerticalScrollBarVisibility="Hidden" 
                HorizontalScrollBarVisibility="Hidden"  >
                    <ListBox ClipToBounds="True" Name="lbGameImage" Width="Auto" SelectionChanged="lbGameImage_SelectionChanged" ItemsSource="{Binding}"   ItemsPanel="{DynamicResource iptListBox}" ItemContainerStyle="{DynamicResource ListBoxItemStyle}"
              ScrollViewer.VerticalScrollBarVisibility="Hidden" 
              ScrollViewer.HorizontalScrollBarVisibility="Hidden"/>
                </ScrollViewer>                                       
            </Grid>
            <RepeatButton Click="rbtnRight_Click" Name="rbtnRight" Width="30" Height="30">
                <Image Source="Images/GeneralImages/search_left_arrow.jpg"></Image>
            </RepeatButton>
Run Code Online (Sandbox Code Playgroud)

c#代码:

private void rbtnLeft_Click(object sender, RoutedEventArgs e)
    {
        svGame.ScrollToHorizontalOffset(svGame.HorizontalOffset + 5);
    }

    private void rbtnRight_Click(object sender, RoutedEventArgs e)
    {
        svGame.ScrollToHorizontalOffset(svGame.HorizontalOffset - 5);
    }
Run Code Online (Sandbox Code Playgroud)

c# wpf scrollviewer horizontaloffset

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

jQuery是否保留触摸事件属性?

虽然此代码在触摸屏幕时产生预期的"1"行为:

document.getElementById('someNodeId').addEventListener('touchmove', touch, true);

function touch(evt) {
  evt.preventDefault();
  alert(evt.changedTouches.length);     
  }
Run Code Online (Sandbox Code Playgroud)

使用jQuery选择器的相同代码:

 $('#someNodeId').bind('touchmove', touch);
Run Code Online (Sandbox Code Playgroud)

产生错误:"TypeError:表达式结果'evt.changedTouches'[undefined]不是对象".

(Device = iPod Touch OS 3.1.3(7E18); jQuery 1.4.2).

这怎么可能,我做错了什么?

iphone jquery event-handling touch

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

正则表达式是懒惰还是非贪婪?

我原来听说它不合情理.然后在网上的引用'我看到它被称为懒惰.这是什么?

regex greedy regex-greedy

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

Python List Division/Splitting

可能重复:
如何在Python中将列表拆分为大小均匀的块?

你好,

我正在尝试找到一种更简单的方法来执行以下操作:

def list_split(list, size):
  result = [[]]
  while len(list) > 0:
    if len(result[-1]) >= size: result.append([])
    result[-1].append(list.pop(0))
  return result
Run Code Online (Sandbox Code Playgroud)

用法示例:

>>> list_split([0, 1, 2, 3, 4, 5, 6], 2)
[[0, 1], [2, 3], [4, 5], [6]]
>>> list_split([0, 1, 2, 3, 4, 5, 6], 3)
[[0, 1, 2], [3, 4, 5], [6]]
Run Code Online (Sandbox Code Playgroud)

我不知道是否有内置的方法来做到这一点,可能是切片或其他东西.

这与如何在python中将列表拆分为给定数量的子列表中的帖子类似但不相同

谢谢

编辑:正如Anurag Uniyal评论的那样,这是一个副本如何将列表拆分成大小均匀的块?,应该关闭,这是我做不到的.

python split list

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

android:如何检查应用程序是否在后台运行

我是android的新手.我有基于客户端服务器的应用.服务器每隔一分钟就会继续向客户端发送更新通知,在客户端,我的应用程序会收到这些更新并使用Toast显示它.但现在我的问题是每当我的客户端应用程序进入后台服务器继续发送更新通知,我的客户端显示它就好像应用程序在前台.我没有得到如何检查该应用程序是否在后台运行.

android

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

如何在CouchDB中检查可用性和保留用户名

我有一个注册页面,要求用户输入用户名和电子邮件地址.

我需要检查用户名+电子邮件是否可用.如何使用一个HTTP请求执行此操作?

顺便说一下,用户名用作docID.

我现在正在做的是检查docID是否存在,然后使用视图检查电子邮件地址的可用性,但这是2个HTTP请求.

我考虑使用视图发出[用户名,电子邮件]作为密钥,并使用"密钥"参数= [用户名,电子邮件]查询视图.但如果用户名和电子邮件属于不同的现有用户,则无法使用此功能.

couchdb

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

如何在Python中获得CPU温度?

可能重复:
使用Python获取CPU温度?

解决这个问题最简单的方法是什么?也最好是摄氏度.

python cpu temperature

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

R中的二进制分组

假设我有两个相同维度的向量:

x <-c(0.49534,0.80796,0.93970,0.99998)
count      <-c(0,33,0,4)
Run Code Online (Sandbox Code Playgroud)

如何将矢量'x'分组为两个矢量:

  1. grzero包含x中count值大于0的值的向量
  2. 矢量eqzero值为x,count值等于零.

生产

> print(grzero)
> [1] 0.80796 0.99998
> print(eqzero)
> [1] 0.49534 0.93970
Run Code Online (Sandbox Code Playgroud)

statistics r

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

HTACCESS RewriteCond没有搞乱localhost

我有以下一堆域名:

  • myDomain.de
  • myDomain.com
  • myDomain.co.za
  • myDomain.org
  • myDomain.com
  • myDomain.com.na

在htaccess中编写最短的方法是什么,以便创建所有域...

  1. 重定向到https://www.myDomain.com.即无论输入的域名是什么,它都会添加www AND重定向到https,和
  2. 仍在我的本地机器上工作(如果有人在http:// localhost/site/src中键入它不会重定向到www站点?

.htaccess redirect

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

使用隐式转换进行upcast而不是QueryInterface()合法使用多重继承?

假设我有实现两个或多个COM接口(完全是一类在这里):

class CMyClass : public IInterface1, public IInterface2 { 
};
Run Code Online (Sandbox Code Playgroud)

QueryInterface() 必须为同一个接口的每个请求返回相同的指针(它需要一个显式的upcast以进行正确的指针调整):

if( iid == __uuidof( IUnknown ) ) { 
    *ppv = static_cast<IInterface1*>( this );
    //call Addref(), return S_OK 
} else if( iid == __uuidof( IInterface1 ) ) {
    *ppv = static_cast<IInterface1*>( this );
    //call Addref(), return S_OK 
} else if( iid == __uuidof( IInterface2 ) ) {
    *ppv = static_cast<IInterface2*>( this );
    //call Addref(), return S_OK 
} else {
    *ppv = 0;
    return E_NOINTERFACE;
}
Run Code Online (Sandbox Code Playgroud)

现在IUnknown …

c++ windows com multiple-inheritance visual-c++

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