在使用Silverlight时,我注意到Firefox将缓存XAP文件,因此如果我进行更新,用户可能会使用过时的版本.有没有办法强制浏览器每次都重新下载XAP文件,或者只是在更新发布后才强迫它?或者Silverlight配置中是否有设置阻止浏览器完全缓存XAP文件?
谢谢,杰夫
有没有办法在Javascript函数中访问屏幕显示的DPI设置?
我试图在页面上放置一个HTML面板,当用户的DPI设置为大(120)时,它会关闭该位置.我需要能够知道DPI是什么,所以我可以相应地调整位置.
基本上我想知道从Javascript函数隐藏/显示ASP.NET控件的最佳方法.我想我只需使用以下命令访问Javascript中的控件:
var theControl = document.getElementById("txtEditBox");
Run Code Online (Sandbox Code Playgroud)
然后将控件的Visible属性设置为true/false.它似乎没有工作,我似乎无法弄清楚如何将"可见"设置为true/false.我怎样才能做到这一点?另外,这是从Javascript函数隐藏/显示ASP.NET控件的最佳方法吗?
谢谢,杰夫
好吧,我有一个Javascript在表中创建如下行:
function AddRow(text,rowID)
{
var tbl = document.getElementById('tblNotePanel');
var row = tbl.insertRow(tbl.rows.length);
var cell = row.insertCell();
var textNode = document.createTextNode(text);
cell.id = rowID;
cell.style.backgroundColor = "gold";
cell.onclick = clickTest;
cell.appendChild(textNode);
}
Run Code Online (Sandbox Code Playgroud)
在上面的函数中,我设置了单元格的"onclick"函数来调用另一个名为"clickTest"的Javascript函数.我的问题是,当我分配"onclick"事件来调用"clickTest"时,如何在单元格的"onclick"事件上调用"clickTest"方法时设置要发送的参数信息?或者,如何在"clickTest"功能中访问单元格的ID?
谢谢,杰夫
是否可以在Silverlight DataTemplate中绑定事件?如果是这样,最好的方法是什么?
例如,假设您已经创建了一个包含Button的DataTemplate,如下所示:
<UserControl.Resources>
<DataTemplate x:Key="MyDataTemplate" >
<Grid>
<Button Content="{Binding ButtonText}" Margin="4" />
</Grid>
</DataTemplate>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)
然后,将它应用于ListBox ItemTemplate,如下所示:
<Grid x:Name="LayoutRoot" Background="White">
<ListBox x:Name="lbListBox" ItemTemplate="{StaticResource MyDataTemplate}" />
</Grid>
Run Code Online (Sandbox Code Playgroud)
如果将ListBox的ItemSource设置为该类的对象列表:
public class MyDataClass
{
public string ButtonText{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)
那么如何从列表中的DataTemplate中的每个按钮中捕获按钮?你可以使用绑定将Click事件绑定到"MyButtonClass"中的方法,如下所示:
<UserControl.Resources>
<DataTemplate x:Key="MyDataTemplate" >
<Grid>
<Button Click="{Binding OnItemButtonClick}" Content="{Binding ButtonText}" Margin="4" />
</Grid>
</DataTemplate>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)
这会有用吗?如果是这样,我应该在"MyDataClass"中加入什么来捕捉事件?
谢谢,杰夫
如何使用SSL保护启用Silverlight的WCF Web服务?我试过设置它类似于SSL保护的常规WCF服务,但它似乎不起作用.您在Web.Config中设置了什么,以及您在Silverlight的ServiceReferences.ClientConfig中设置了什么?
我注意到在Silverlight客户端应用程序的ServiceReferences.ClientConfig文件中,"绑定"标记仅允许basicHttpBinding和NOT wsHttpBinding.这是否意味着您无法保护启用Silverlight的WCF服务?如果有,有更好的方法来保护它吗?
我做了一些研究,我真的找不到从C#中的工作线程更新表单控件的首选方法.我知道BackgroundWorker组件,但是在不使用BackgroundWorker组件的情况下,最好的方法是什么?
我希望从C#动态更改Silverlight ListBox的滚动位置,我需要知道如何从C#访问ListBox控件的ScrollViewer元素?
谢谢你们,杰夫
在C#字符串变量中搜索HTML以查找特定单词/短语并用突出显示标记(或换行)该单词/短语的最佳方法是什么?
谢谢,
杰夫
在C#中将RichTextFormat信息转换为HTML的最佳解决方案是什么?
我知道有些图书馆可以做到这一点,我很想知道你们是否有任何建议,哪些是更好的.
谢谢,杰夫
c# ×4
silverlight ×4
javascript ×3
html ×2
asp.net ×1
binding ×1
datatemplate ×1
display-dpi ×1
dpi ×1
events ×1
firefox ×1
forms ×1
listbox ×1
rtf ×1
string ×1
wcf ×1