Reducing repetition of sequence-like properties
I don't have VS on my laptop, but perhaps an enum might make it a bit simpler?

(Heads up: You might need to make a few changes to get this to work)

Model

public class TabelaMemoria {
    public string Nome { get; private set; }

    int Numero { get; set; }
    MiotoolWrapper _device;

    public TabelaMemoria(MiotoolWrapper deviceWrapper, string nome, int numero)
    {
        _device = deviceWrapper;
        Nome = nome;
        Numero = numero;
    }

    public enum Position{
        A1=0,
        B1,
        A2,
        B2,
        A3,
        B3,
        A4,
        B4
    }

    public float getval(Position p){
        return _device.GetCalibrationValue((int)p);
    }
}


View.xaml

&lt;DataGrid.Columns x:Name="grdColumns"/&gt;


View.Xaml.cs

public View{
    public View(){
        InitializeComponent();
        InitializePositions();
    }

    private void InitializePositions(){
        foreach (Position p in Enum.GetValues(typeof(Position))) {
            DataGridTextColumn dgrid = new DataGridTextColumn();
            dgrid.Width = 100;
            dgrid.Header = p.ToString();
            dgrid.Text = (int)p;
        }
    }
}


Now if you add anymore positions, just add it to the enum and it should automatically be picked up. I know it screws up the binding, but I wasn't sure what your specific use case was.

If nothing else, perhaps this will get your gears spinning on a better solution.
Good luck, mate!