I want to know that how can I get the highlight item's index for loopingselector toolkit on window phone 7. I am using the looping selector by binding with datasource.
Anyone who can help ?
thanks
This control exposes a SelectedItem property. Bind that to an item of the same data type you have in your bound collection.
Related
How can I show "No records found" when there are no data in itemsource bound to a Listbox.
If I add a new textbox it gives an exception as cannot add data to readonly collection.
Thanks and Regards,
Kanaya
You can have a Grid with a TextBox and the ListBox in front, if the ListBox has content it will hide the TextBox and/or Bind the Visbility to the Count property of your ObervableCollection with a converter.
instead of doing this. check the count and hide the listbox if there are zero records and show a textblock with the message.
how are you binding data to the source of the listbox?
If its by databinding with a property in its viewmodel, then simply check that property for null or empty . This will serve the purpose.
Providing more info or code you are using can bring in more help.
I want to have in my gwt application a ListBox with a watermark.
I already created TextBox and a DateBox with a watermark by extending those classes and the property placeholder of the DOM.
However I could not such property for the ListBox. There isn't any, right? (how can I tell? except for trying.)
Assuming that there is no such property I would like to implement such a class by extending ListBox.
I am not sure how such a ListBox would behave.
could you please help me define the behaviour of such ListBox or maybe you know a site that uses one so I could play with it? Or just point me to a code example.
Thanks
I would think it would be a non editable list item as the placeholder. You could have the setPlaceholder set the text on the list item. The placeholder list item would only be visible when the list was empty. You couldn't select the list item, and all methods to access list items would never see it.
I am developing a wp7 application using longlist selector. My requirement is to change font of only some items on the screen. For this i need to get the text box control for the item.
The textbox is a part of item template of the long list selector.
The items to be modified change with the scroll.
I tried using the Link event. here i can find the contentpresenter for the item being added. But how can i get the textbox from the content presenter.
Any one can help with this? pls.
Instead of searching for the TextBlock that gets generated - provide your own in the ItemTemplate/DataTemplate and set its font through binding to an item in the ItemsSource. You can use a converter to determine the font or provide the font directly in each item of the bound collection.
I'm using the ListPicker control from the WP7 Toolkit. I want to initially present the list with no items selected. Is there a way of doing this?
According to this blog entry List Picker works with the idea of "there is always an active selection".
The approach I would follow is to have the first item in the list be you "no selected item" item. With appropriate values (maybe a null id) that you can identify later on.
By design ListPicker must have a selected item. If you try to set it to null or set the SelectedIndex to -1 you will get an exception.
I haven't been able to successfully bind some test data to a SketchFlow ComboBox. I added a sample data source and created a collection with some basic string values. There are a number of tutorials on how to bind to a ListBox in SketchFlow and that works fine, just not finding anything for a ComboBox.
One thing that caught me out a few times is that you need to have your data in "list mode" before you drag it on to the control (combo box or list box).
It seems to work as I expected, so perhaps I'm not understanding your issue correctly, but I'll give it a shot! I created a sample DataSource with a couple of strings in it, added a ComboBox to the layout root and then just dragged the Collection from the DataSource and dropped it on the ComboBox.
Keep in mind that if you drag the DataSource itself, you'll only be setting the DataContext property of the ComboBox and that's not enough to get your items to display. You also need the ItemsSource bound to the Collection of the DataSource and an ItemTemplate or a DisplayMemberPath to tell the ComboBox how to display your items.
Additionally, if you use the drag and drop method of binding, it will use the ItemTemplate approach for you, which may or may not be what you want as it will generally create a StackPanel and display all fields from the row in your Collection per item in the ComboBox. You can remove the ItemTemplate and set DisplayMemberPath to whichever field you wish to have displayed from your data source's collection.