【c#-基于元素变量和元素位置的拆分列表】教程文章相关的互联网学习教程文章

c# – WebDriver的图像(非元素)可见性【代码】

我有一个可点击的图像,它在FireFox中不可见.我的意思是,没有图像,但是有一个元素(它是可点击的). FindElement(by).Displayed返回true但仍然没有图像.问题是如何检查,此图像是否可见? 另外,我在html标题中发现了一个错误(原因,为什么图像不可见),也许有一种方法可以使用html标题检查图像的存在?public bool IsFileIconDisplayed(){return IsElementDisplayed(By.XPath("//*[@class='SomeClass']/img"));}protected bool IsElement...

c# – WatiN找不到Regex的元素【代码】

我的页面上有一个文本“项目1 bla-bla-bla的详细信息”.这段代码工作正常:IE.Span(Find.ByText(new Regex("Details for item 1"))).Click();但是这个(大写的’我’) – 未找到元素:IE.Span(Find.ByText(new Regex("Details for Item 1"))).Click();为什么?我错过了什么?解决方法:添加(?i)使其不区分大小写new Regex("(?i)Details for Item 1 bla-bla-bla")

c# – 如何使用从DB派生的相对文件路径将WPF Image元素绑定到本地硬盘驱动器上的PNG?【代码】

我在本地硬盘上有一个文件夹,里面有几张图片.图像名称/路径存储在本地SQLCE数据库中.在WPF应用程序中,我试图将这些图像绑定到Image元素(最终进入列表框).我有应用程序运行和编译,列表框显示,但没有图像应该是它??. 这是定义列表框使用的数据模板的XAML …<Window.Resources><DataTemplate x:Key="assetLBTemplate"><StackPanel Orientation="Horizontal"><Image Height="32" Width="32" Source="{Binding imageFileName}" /><TextB...

c# – 是否可以在不使用Skip或Take的情况下使用指定的起始元素迭代集合?【代码】

如果我有如下集合: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 是否可以按正常顺序迭代这些元素,但是从特定元素开始?我不想留下任何东西,因此,收集对于保持不变是很重要的.但是对于中间步骤,我需要按以下顺序收集与这些元素相关的信息:0,15,14(也按递减顺序迭代,从0开始,然后回绕到15和14然后,按此顺序)? 也许foreach循环对我不起作用,但我很难确定一种最有效地做到这一点的方法. 澄清: 使用List< int>类型的任何int集合保证我有...

c# – 单击子元素时如何阻止父元素的事件【代码】

例如,当我单击按钮时也会启动网格事件.我怎么能避免呢?<Grid Tap="Grid_Tap"><Button Click="btn_Click" /> </Grid>解决方法:设置e.Handled = true;在按钮的处理程序中void Button_Click_1(object sender, RoutedEventArgs e){//Handler code heree.Handled = true;}Handled

c# – 如何通过元素选择移动画布?【代码】

我的画布里面有一个带有大背景图像的scroolviewer(宽度和高度是我的屏幕的两倍).我在画布中放了一些形状,我可以从列表框中选择它们.当我从列表框中选择一个形状时,形状会突出显示. 问题是,当我选择一个离开屏幕的形状时,我看不到它的位置,所以我想移动画布相机以便看到它.我可以用图像更好地解释它: 在这里,如果我选择“形状1”或“形状2”,我可以看到它们突出显示’因为它们进入屏幕,但如果我选择形状3,它将突出显示但我看不到它...

c# – 在WPF中创建自定义UI元素【代码】

我的代码中有几个带有标签的TextBox,它们使用以下XAML实现:<DockPanel HorizontalAlignment="Right"><TextBlock Foreground="Black" Padding="0,0,10,0">Serial Number:</TextBlock><TextBox Width="150" IsReadOnly="True" BorderBrush="Gainsboro" Height="20"></TextBox> </DockPanel>我可以通过以下方式减少一些复制的代码:<DockPanel HorizontalAlignment="Right"><TextBlock Style="{StaticResource CstmTextBoxLbl}">Seri...

【转载】C#中List集合使用LastOrDefault方法查找出最后一个符合条件的元素【代码】

在C#的List集合中,FirstOrDefault方法一般用来查找List集合中第一个符合条件的对象,如果未查到则返回相应默认值。其实如果要查找最后一个符合条件的List集合元素对象,可以使用LastOrDefault方法来实现,LastOrDefault方法的内部书写形式为Lambda表示式的书写形式。LastOrDefault方法如果未查找到符合要求的元素对象,将会返回对应默认值。 (1)假设有个List<int>集合对象list1,内部元素为1至10。我们在实际运算中并不知道list...

【转载】C#中List集合使用LastIndexOf判断元素最后一次出现的索引位置【代码】

在C#的List集合操作中,有时候需要判断元素对象在List集合中第一次出现的索引位置信息,此时需要使用到List集合的IndexOf方法来判断,如果元素存在List集合中,则IndexOf方法返回所在的索引位置信息,如果不存在则返回-1,IndexOf方法签名为int IndexOf(T item),item代表需要判断的对象元素。 例如有个List<int>的集合list1,需要判断数字6在list1集合中最后一次出现的索引位置List<int> list1 = new List<int>() { 1, 2, 3, 4, 5,...

c# – Xamarin.UITest REPL.如何从ListView元素获取对象列表?【代码】

我怎样才能获得“grid_table”元素的长度?我有以下REPL树输出: 现在我只能得到“grid_table”元素,而不是它的“容器”元素或者至少是“grid_table”长度.可能吗?或者我只能通过“容器”ID获取元素?解决方法:要计算grid_table的所有直接子项,请使用:app.Query(q => q.Id("grid_table").Child()).Length要计算id为’container’的所有元素,它们是“grid_table”的后代,您可以使用:app.Query(q => q.Id("grid_table").Descendan...

从根元素c#中删除xml文件中的所有元素【代码】

我有一个xml文件<Abc> <image filename="1.jpg" heading="1.jpg" /><image filename="10.jpg" heading="10.jpg" /><image filename="11.jpg" heading="11.jpg" /><image filename="2.jpg" heading="2.jpg" /><image filename="3.jpg" heading="3.jpg" /> </Abc>我想删除除root元素之外的所有元素.怎么做到这一点.请帮帮我.解决方法: XmlDocument doc = new XmlDocument(); doc.Load("filename.xml"); doc.DocumentElement.RemoveAl...

C#Linq列表包含类似的元素【代码】

我正在寻找linq查询,看看是否存在类似的对象 我有一个对象图如下Cart myCart = new Cart {List<CartProduct> myCartProduct = new List<CartProduct>{CartProduct cartProduct1 = new CartProduct{List<CartProductAttribute> a = new List<CartProductAttribute>{CartProductAttribute cpa1 = new CartProductAttribute{ title="red" },CartProductAttribute cpa2 = new CartProductAttribute{ title="small" }}}CartProduct cart...

c# – 在SVG文件中获取XML元素时出现问题【代码】

我正在尝试阅读一个非常基本的SVG文件,其中包含以下内容:<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="600" height="300" version="1.1" xmlns="http://www.w3.org/2000/svg"><g stroke="black" ><line x1="75" y1="160" x2="525" y2="160" stroke-width="10"/></g> </svg>我正在尝试获取线元素的集合.但是,以下代码不起作用:XDocument XD = XDocument.Load(PathToFile); XElement SVG_Element = XD.Roo...

c# – WPF媒体元素的背景图像【代码】

我对WPF很新,所以请理解这个问题是否过于简单.我要做的是为MediaElement(作为容器盒)设置背景图像.我试图为包含它的网格设置背景图像,但它不起作用. MediaElement也没有背景图片. 是否有任何优雅的方式来制作这样的背景? 我的MediaElement:<MediaElement Name="mediaLessonImage" Grid.Column="1" Margin="50,78.01,7,159.99" Grid.Row="1"></MediaElement>我会感谢任何帮助. 更新:基于Ioxxy答案,我已经检索了解决方案(只是稍作...

c# – 如何使用XPath选择两个节点之间的所有元素【代码】

我如何选择第一和第二h2之间的所有(所有可能的节点)?它们之间可以有n个节点,并且可以有m个h2标签. 节点不一定会包含在HTML元素中,因此选择器可以只抓取所有节点.<html><h2>asdf</h2><p>good stuff 1</p><p>good stuff 2</p><p>good <a href="#">asdf</a>stuff n...</p><h2>qwer</h2><p>test2</p><h2>dfgh</h2><p>test2</p> </html>我刚刚用XPath弄湿了脚.请帮助我的新手问题:) 非常感谢!解决方法:一个选择所需元素的XPath表达式是...

元素 - 相关标签