This is part two in a series of blog posts on using the WPF ListBox. In this post, you change a ListBox to display rows horizontally instead of vertically. You learn to change ListBox templates dynamically at runtime. Finally, you learn to pass multiple pieces of data from your data source to a converter class and have that class return a single piece of data to be displayed.
In the second of a two-part blog series, Michael will talk about how to deal with mid-sprint corrections. Previously in Part 1, Michael discussed useful tips for avoiding issues early in the sprint process. So, join Fairway Technologies’ General Manager Michael Krasowski for a few noteworthy sprint insights for managing an IT team.
If your enterprise is using a legacy data warehouse, chances are you are using technology that was initially created more than three decades ago. Most of these systems have been upgraded over time. However, many data warehouse providers have simply retrofitted older versions of an open-source technology. These systems lack the highly performant, elastic, and cost-effective qualities of data warehouse solutions today. If you are contemplating upgrading your enterprise’s data systems, allow us to introduce you to the benefits of Snowflake, the data warehouse solution that was built for the cloud.
We often have a one-to-many relationship in tables in a database. When you need to ask the user to select a parent value, then select a child value in a web application, you don't want to post-back just to refresh the child list. Doing so causes a flash on the page and can place the user back at the top of the web page. This is not the best UI experience for the user but can be remedied easily. In this blog post, you are going to learn to populate a drop-down list based on the selection in another drop-down list. The technologies used in this post are MVC, Entity Framework, Web API, jQuery, and Ajax. To try out the samples in this blog post, create an MVC application using Visual Studio.
For years, Teradata has provided a number of quality database solutions to enterprises. The company has various offerings including cloud options, however its core product was not built for the cloud. Since its release in 1979, data warehouse technology has evolved tremendously. For businesses that are still looking for the best solution out there, allow us to introduce you to the benefits of Snowflake, the data warehouse solution that was built for the cloud.
The WPF ListBox is a very versatile control. In this multi-part series of blog posts, you will be shown a myriad of ways to coerce the ListBox to work the way you want. You will learn how to create multi-row and column items with images, how to change the information displayed in each row dynamically, and how to present the list box horizontally. You will also learn to use data triggers, sorting, grouping,and filtering. In this post, you learn to add multiple rows and columns to each row of your list box.
Not long ago, a prospective client came to us to ask that we write up a proposal for designing the software components of a new consumer-grade medical diagnostic product that they were bringing to market. This device was going to be a simplified version of an existing system that had been in production for some time, so surely the requirements for the new product would reflect that pedigree and be relatively straightforward.
In this two-part blog series, Michael will first discuss useful tips for avoiding sprint issues early and secondly, in Part 2, he will talk about how to deal with mid-sprint corrections. So, join Fairway Technologies’ General Manager Michael Krasowski for a few noteworthy sprint insights for managing an IT team.
In this blog post, you are going to code a web page that allows a user to select one or many files, and display a title and description input area for each file. Once the user adds a title and a description, they click on an Upload button to upload the file selected (see Figure 1), along with the title and the description entered about that file. Each file is uploaded asynchronously through a Web API call and the progress is reported in a progress bar that appears on the web page.