问题列表 - 第39257页

有没有办法取消TabControl.Items.CurrentChanging?

遗憾的是没有TabControl.SelectionChanging事件(Selector.SelectionChanging),我正在努力实现这种行为,所以我可以取消更改请求.

我试图处理TabControl.Items.CurrentChanging(Items属性是和ItemCollection)事件设置e.Cancel(的CurrentChangingEventArgs)为true,但UI是使用新选项卡更新的,尽管该项目未在集合中更改.

TabItem当条件不满意时,有没有办法阻止用户切换到不同的?

wpf tabcontrol tabitem selectionchanging

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

Java String.indexOf()可以将正则表达式作为参数处理吗?

我想捕获Java String中特定正则表达式的索引.该字符串可以用单引号或双引号括起来(有时没有引号).如何使用Java捕获该索引?

例如:

capture String -->  class = ('|"|)word('|"|)
Run Code Online (Sandbox Code Playgroud)

java

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

如何以编程方式重新下载应用内购买应用程序

我能够成功实施应用内购买.我也可以通过应用程序内购买产品.我将购买信息存储在NSUserDefaluts.So如果下次用户再次尝试购买相同产品我能够在本地处理它.我的问题是如果用户删除了应用程序从设备,如何处理重新下载的应用程序,而无需再次为同一产品收费.我知道,如果某个应用程序已从已购买应用程序的设备中删除,则必须再次下载.任何人都可以显示示例代码相同?

谢谢Aditya

嗨感谢您的回复.我已按照您的建议实施.我想知道的是,如果我删除我的应用并再次安装,我被要求再次购买.我必须再次支付升级费用或者它是从苹果服务器处理的(即如果我再次升级相同的产品,我再次收费?).有没有办法知道它升级而不要求再次升级?

iphone iphone-sdk-3.0

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

MVC 2 - 将枚举传递给CheckBoxFor

我们假设我们有一个模型:

public class Document
{
    public string Name { get; set;}
    public List<DayOfWeek> WeekDays { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

是否可以呈现代表该模型的星期几的复选框?我搜索了互联网,但没有找到任何解决方案.

我的意思是它有效,CheckBoxFor(model=> model.SomeProperty)但是如果SomeProperty是的话它就不起作用List<DayOfWeek>.DayOfWeek这是一个枚举.

提前致谢.

c# asp.net asp.net-mvc enums asp.net-mvc-2

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

Ruby-读取另一个类中变量的值?

我有类似以下的东西

class A 

  def initialize
    @var = 0
  end

  def dosomething
      @var+=1
  end

end

class B < A

 def initialize
   super
 end
 def func
    puts @var
 end
end
Run Code Online (Sandbox Code Playgroud)

问题是当我打电话

 a = A.new
 a.dosomething
 b = B.new
Run Code Online (Sandbox Code Playgroud)

@var返回的值是0我将如何更改我的代码,以便它返回 var (1) 的“新”值?

ruby inheritance

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

有没有更好的方法将UTCTime转换为EpochTime?

我想将文件的修改时间设置为从exif数据获得的时间.

为了从exif获得时间,我发现:

Graphics.Exif.getTag :: Exif -> String -> IO (Maybe String)
Run Code Online (Sandbox Code Playgroud)

要设置文件修改时间,我发现:

System.Posix.Files.setFileTimes :: FilePath -> EpochTime -> EpochTime -> IO ()
Run Code Online (Sandbox Code Playgroud)

假设我确实在Exif中找到了Time,我需要将String转换为EpochTime.

  • 随着parseTime我可以得到一个UTCTime.
  • 随着utcTimeToPOSIXSeconds我可以得到一个POSIXTime
  • 有了POSIXTime我可以或多或少得到一个EpochTime

从转换UTCTimeEpochTime这个typechecks,但我不知道它是正确的:

fromIntegral . fromEnum . utcTimeToPOSIXSeconds $ etime
Run Code Online (Sandbox Code Playgroud)

这是函数getTime的一部分,它将从Exif数据返回时间(如果存在),否则返回文件的修改时间:

getTime (path,stat) = do
 let ftime                 = modificationTime $ stat
     err (SomeException _) = return ftime
 time <- liftIO $ handle err $ do
   exif <- Exif.fromFile path
   let getExifTime = …
Run Code Online (Sandbox Code Playgroud)

time haskell epoch

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

如何将整个表作为链接?

是否可以将整个表格作为链接?

我有一个显示一些统计数据的表格,我希望在此表格中添加一个额外的功能,以便当用户点击表格的任何部分时,网页应引导他/她进入新页面.

html css

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

如何在Android中录制语音和录制通话?

如果您知道如何录制语音,请帮助我,并在通话期间记录来电者和来电者的语音.如果有人知道那么给我一个提示.

android phone-call voice-recording

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

如何在加载异步的HTML元素之间创建信号量

我有一个HTML页面,一个多次出现的元素,并运行相同的JS.问题是,我希望它只有在第一个运行它时才能执行特定的功能(他的兄弟姐妹从未运行它 - YET).

我需要信号量才能在它们之间进行同步.我无法知道如何在JS中声明变量和以这种方式执行信号量.

html javascript semaphore

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

jQuery:加载外部HTML内容; 对插入元素的访问失败

我想通过jQuery将另一个HTML(additional_content.html)中的元素加载到当前的HTML中.我设法加载内容但我无法访问插入的元素,就好像它们没有插入一样.但是,在load语句之后插入alert语句时,我能够访问通过load插入的的元素.在我看来,DOM树不会立即更新.

父文档中的代码片段如下所示:

<div id="content"></div>
<script>
  $("#content").load("additonal_content.html #content table").hide();
  $("#content").find("img").each(function() {
    alert("test");
  });
</script>
Run Code Online (Sandbox Code Playgroud)

*additional_content.html中的表格是(摘录):

<table>
  <tr>
    <td><img src="image1.gif"></td>
    <td>some text...</td>
  </tr>
  <tr>
    <td><img src="image2.gif"></td>
    <td>some text...</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

html jquery dom load

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