wpf-panels

Is there a way to force a WrapPanel to insert a "newline" in WPF?

If I am inserting elements into a wrap panel and there is still space in the panel before it overflows on the next line, can I specifically make it wrap over so that the subsequent elements are on the next line? I am looking for something like this: <WrapPanel> <Element/> <Element/> <NewLine???/> <Element/> <Element/> <El...

How to make two images overlapping with WPF?

I have the following XAML code, which displays a picture (image inside borders) and a logo. Right now, the logo appears below the picture. This is expected, however my goal is to have the logo on top of the picture (precisely at the bottom-right corner). Does someone has an idea how to do that? Do we have layers in WPF? Note: I absolute...

How do I add horizontal margins to my WPF TabItems without cutting off the tab?

My TabItems before attempting to apply a left margin of 10 look like: After attempting to apply the left margin of 10 to the blue tab, the blue tab gets cut off like: How do I do this properly? ...

Absolute positioning in WPF

I have a long text and show first sentence in a TextBlock. I wish by clicking the TextBlock or a button to show a panel below the TextBlock with full text. I wish this panel be absolutely positioned and be displayed above any other elements, you can do a similar thing in HTML showing and hiding absolutely positioned 'div' element. How t...

Is there a way to get notified when a child is added/removed from a WPF Panel?

I can't find the event that would get fired when a child is added or removed from a WPF panel. Does such an event exist and I am just missing it? ...

WPF Grid Question, can I determinate the absolute position of something, which is positioned automatically in a WPF Grid?

I like to use a grid to position some objects in WPF, because it cares about the position and stuff. In addition, however I also like to be able to draw accross the cells with a Canvas. I figured out that this can be done by embedding the grid in a canvas. However in order to connect two elements, I need then the absolute position in pi...

WPF WrapPanel/StackPanel with DataTemplate?

Well the title says it all? what must i do to use a DataTemplate in a WrapPanel or StackPanel? On a ListBox its so easy but i cant find a way to do it on a Panel... Edit: What i want is a ListBox that places the items like a WrapPanel. ...

Using WPF, can I (easily) implement a panel control that allows me to display a single element multiple times.

Interface functionality isn't important (right now) with the children, but it would be handy if there were some way to say that the child can be both "here" and "there" and that it should be treated as a single object. I am implementing a repeating, scrolling viewer that treats its canvas as a repeating plane, and I would like to be abl...

Determine what caused LayoutUpdate/ArrangeOverride to occur?

I have a custom Panel which upon resizing has its LayoutUpdated event and ArrangeOverride called twice. So initially MeasureOverride and ArrangeOverride do their thing once upon open of the client window. Then, if I maximize the window each are called twice. The Available and Final Sizes respectively are not different between each ite...

canvas updatelayout method in WPF

Hello All, I am trying to arrange the shapes in canvas control before changing it to a bmp file. I am calling Measure, Arrange and updatelayout methods subsequently and opening the bmp file in documentviewer for printpreview functionatliy. but, my shapes are connected by line with arrow head, which is not properly arranged (the arrowhe...

What's a good guide to WPF Panels & layout in general?

Is there a good, concise guide to the various behaviors of the controls that inherit from System.Windows.Controls.Panel? Or just a WPF layout guide in general? In particular, I'm interested in how the panels handle child objects that have width or height set to "Auto" and Horizontal or Vertical Alignment set to "Stretch". Some layouts c...

WPF store layout in resources

Hello, I have application where default Window's borders switched off Window tag definition looks like this: <Window x:Class="TEA.UI.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Title" WindowStyle="None" AllowsTransparency="True" Background=...

Width Adjustment of a Listview

I have a GroupBox inside it a DockPanel and it contain two listviews. There are 2 buttons, On each button click one listview will visible and other will collapse. But the listview will not adjust the width to make it fit inside the groupbox. How can I make the listview fit inside the groupbox? ...

Stretching a WPF Canvas Horizontally

How do I make a Canvas Stretch fully Horizontally with variable width? This is the Parent Canvas, so it has no parents, only Children. XAML Source: it displays in blend http://resopollution.com/xaml.txt ...

WPF ArrangeOverride question

It seems that the final width(or height) passed in to ArrangeOverride method is never less than the desired width (or height) returned from the MeasureOverride method. Is this always true? ...

Do yo know of a more dynamic grid for Labels + TextBoxes data entry layouts?

My LOB app has loads of screens that have columns of labels and textboxes, side-by-side. I'm wanting to achive something in-between what a Grid and a WrapPanel layout - where when the Page/Window is wide enough, the label + textbox pairs re-organize into multiple columns. Imagine: Narrow Window Layou: Label | TextBox Looooo...

Force rendering of a WPF control in memory

Hello, I have the following code: void Test() { currentImage.Source = GetBitmap(); RenderTargetBitmap rtb = new RenderTargetBitmap(100, 100, 96.0, 96.0, PixelFormats.Default); rtb.Render(currentImage); } This code is supposed to render currentImage, which is an Image control in my xaml to a RenderTargetBitmap. It doesn't ...

How do I determine the coordinates of an item within a stackpanel?

I have a stackpanel that has N-number of children. I want to get the x,y coordinates of the children relative to the parent stackpanel. The children in the stackpanel are centered horizontally so whenever the stackpanel resizes the children are centered. Here's what I'm doing to get the TopLeft corner of the child item relative to the S...

WPF layout riddle

Say I've got two elements in a window. I'd like element A to fill all unused vertcial space and have always at least eg. 200px height. Element B will have few fixed sizes (expander) and it should be given the space it demands (but leaving at least 200px for A). If there is not enough free space in a window, B should be scrollable. That...

WPF: How to combine Rows within a column (alternative to rowspan)?

Hi there, Is there a way to combine rows within a specific column? Hence to get something like this (I am currently using rowspan on a control i.e. Image but is there a better way?) -------------------- | |--------| | |--------| | |--------| | |--------| | |--------| -...